{"action":"created","issue":{"url":"https://api.github.com/repos/tobocop2/weeText/issues/2","repository_url":"https://api.github.com/repos/tobocop2/weeText","labels_url":"https://api.github.com/repos/tobocop2/weeText/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/tobocop2/weeText/issues/2/comments","events_url":"https://api.github.com/repos/tobocop2/weeText/issues/2/events","html_url":"https://github.com/tobocop2/weeText/pull/2","id":394852500,"node_id":"MDExOlB1bGxSZXF1ZXN0MjQxNDc5NDk2","number":2,"title":"Send SMS with new google voice API","user":{"login":"tobocop2","id":5562156,"node_id":"MDQ6VXNlcjU1NjIxNTY=","avatar_url":"https://avatars1.githubusercontent.com/u/5562156?v=4","gravatar_id":"","url":"https://api.github.com/users/tobocop2","html_url":"https://github.com/tobocop2","followers_url":"https://api.github.com/users/tobocop2/followers","following_url":"https://api.github.com/users/tobocop2/following{/other_user}","gists_url":"https://api.github.com/users/tobocop2/gists{/gist_id}","starred_url":"https://api.github.com/users/tobocop2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobocop2/subscriptions","organizations_url":"https://api.github.com/users/tobocop2/orgs","repos_url":"https://api.github.com/users/tobocop2/repos","events_url":"https://api.github.com/users/tobocop2/events{/privacy}","received_events_url":"https://api.github.com/users/tobocop2/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-12-30T07:20:58Z","updated_at":"2018-12-31T21:32:38Z","closed_at":null,"author_association":"OWNER","pull_request":{"url":"https://api.github.com/repos/tobocop2/weeText/pulls/2","html_url":"https://github.com/tobocop2/weeText/pull/2","diff_url":"https://github.com/tobocop2/weeText/pull/2.diff","patch_url":"https://github.com/tobocop2/weeText/pull/2.patch"},"body":"* Replace temporary code with generic code minus\r\n  api key generation\r\n\r\n* Make sms sending use the new api for sending texts .\r\n  This now supports group texts\r\n\r\n* Implement dynamic hash generation for all requests\r\n\r\n* Add api_key config option for new google voice api key\r\n  If api_key is present, will attempt to use new sms endpoint first\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/tobocop2/weeText/issues/comments/450692226","html_url":"https://github.com/tobocop2/weeText/pull/2#issuecomment-450692226","issue_url":"https://api.github.com/repos/tobocop2/weeText/issues/2","id":450692226,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MDY5MjIyNg==","user":{"login":"tobocop2","id":5562156,"node_id":"MDQ6VXNlcjU1NjIxNTY=","avatar_url":"https://avatars1.githubusercontent.com/u/5562156?v=4","gravatar_id":"","url":"https://api.github.com/users/tobocop2","html_url":"https://github.com/tobocop2","followers_url":"https://api.github.com/users/tobocop2/followers","following_url":"https://api.github.com/users/tobocop2/following{/other_user}","gists_url":"https://api.github.com/users/tobocop2/gists{/gist_id}","starred_url":"https://api.github.com/users/tobocop2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobocop2/subscriptions","organizations_url":"https://api.github.com/users/tobocop2/orgs","repos_url":"https://api.github.com/users/tobocop2/repos","events_url":"https://api.github.com/users/tobocop2/events{/privacy}","received_events_url":"https://api.github.com/users/tobocop2/received_events","type":"User","site_admin":false},"created_at":"2018-12-31T21:32:38Z","updated_at":"2018-12-31T21:32:38Z","author_association":"OWNER","body":"Since it's not a public API, the api key is of unknown origin. It's not something I generated using the google developer API. I grabbed the API key by just looking at the post requests coming from my browser. It's in the query string to every request. \r\n\r\nI suspect it could be generated on the client side using one of the headers, similar to the SAPISID HASH value I needed to generate as part of the \"Authorization\" header. \r\n\r\nIf it's generated by the server, then it won't be possible to get dynamically, but I haven't made that conclusion yet. It would be a minor inconvenience to retrieve this API key for the end user, but I still would like to see if I could figure out where it's coming from before giving up. It's been painful digging through beautified minified javascript haha. \r\n\r\n"}}
{"actor":{"display_login":"tobocop2"}}