{"action":"created","issue":{"url":"https://api.github.com/repos/szdc/tiktok-api/issues/9","repository_url":"https://api.github.com/repos/szdc/tiktok-api","labels_url":"https://api.github.com/repos/szdc/tiktok-api/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/szdc/tiktok-api/issues/9/comments","events_url":"https://api.github.com/repos/szdc/tiktok-api/issues/9/events","html_url":"https://github.com/szdc/tiktok-api/issues/9","id":339257205,"node_id":"MDU6SXNzdWUzMzkyNTcyMDU=","number":9,"title":"Dynamically creating the antispam parameters...","user":{"login":"ph1go","id":30246276,"node_id":"MDQ6VXNlcjMwMjQ2Mjc2","avatar_url":"https://avatars3.githubusercontent.com/u/30246276?v=4","gravatar_id":"","url":"https://api.github.com/users/ph1go","html_url":"https://github.com/ph1go","followers_url":"https://api.github.com/users/ph1go/followers","following_url":"https://api.github.com/users/ph1go/following{/other_user}","gists_url":"https://api.github.com/users/ph1go/gists{/gist_id}","starred_url":"https://api.github.com/users/ph1go/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ph1go/subscriptions","organizations_url":"https://api.github.com/users/ph1go/orgs","repos_url":"https://api.github.com/users/ph1go/repos","events_url":"https://api.github.com/users/ph1go/events{/privacy}","received_events_url":"https://api.github.com/users/ph1go/received_events","type":"User","site_admin":false},"labels":[{"id":951463971,"node_id":"MDU6TGFiZWw5NTE0NjM5NzE=","url":"https://api.github.com/repos/szdc/tiktok-api/labels/wontfix","name":"wontfix","color":"ffffff","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":26,"created_at":"2018-07-08T20:57:57Z","updated_at":"2018-11-17T21:58:13Z","closed_at":null,"author_association":"NONE","body":"Any ideas on this? They seem to be renewed with every request and they also seem to be required for every API call I've tried... \r\n\r\nI've found a function `appendAntiSpamParams` and I've recreated the `byteArrayToHexStr` function but a) I don't see anywhere where the `ts` argument is used (and it must be because if it was just based off of the `deviceId`, the spam params would be the same every time) and b) there's some sort of encoding that happens before the hex function and I lost the will to persevere, trying to navigate their code."},"comment":{"url":"https://api.github.com/repos/szdc/tiktok-api/issues/comments/439650566","html_url":"https://github.com/szdc/tiktok-api/issues/9#issuecomment-439650566","issue_url":"https://api.github.com/repos/szdc/tiktok-api/issues/9","id":439650566,"node_id":"MDEyOklzc3VlQ29tbWVudDQzOTY1MDU2Ng==","user":{"login":"Tigger2014","id":2319079,"node_id":"MDQ6VXNlcjIzMTkwNzk=","avatar_url":"https://avatars0.githubusercontent.com/u/2319079?v=4","gravatar_id":"","url":"https://api.github.com/users/Tigger2014","html_url":"https://github.com/Tigger2014","followers_url":"https://api.github.com/users/Tigger2014/followers","following_url":"https://api.github.com/users/Tigger2014/following{/other_user}","gists_url":"https://api.github.com/users/Tigger2014/gists{/gist_id}","starred_url":"https://api.github.com/users/Tigger2014/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tigger2014/subscriptions","organizations_url":"https://api.github.com/users/Tigger2014/orgs","repos_url":"https://api.github.com/users/Tigger2014/repos","events_url":"https://api.github.com/users/Tigger2014/events{/privacy}","received_events_url":"https://api.github.com/users/Tigger2014/received_events","type":"User","site_admin":false},"created_at":"2018-11-17T21:58:13Z","updated_at":"2018-11-17T21:58:13Z","author_association":"NONE","body":"I wrote a web api for an android vm which processes my anti spam bits and then hands it back to my app, which was using python on a windows box. I guess there are multiple way to crack a nut"}}
{"actor":{"display_login":"Tigger2014"}}