connuh/tiktok-api

it is impossible to repeat the request

Opened this issue · 1 comments

re-encryption is wrong
Encryption.getHeaders
apparently uses the previous request
and the server returns an empty body
BASE_URL: "https://api2.musical.ly"
exemple:
max_cursor=0
aweme/v1/aweme/post/?count=20&retry_type=no_retry&user_id=6906899892594590725&max_cursor=0&address_book_access=1&from=0&os_api=25&device_type=G011A&ssmix=a&manifest_version_code=2022004060&dpi=270&carrier_region=US&uoo=0&region=US&app_name=musical_ly&version_name=20.4.6&timezone_offset=28800&ts=1627073538&ab_version=20.4.6&residence=US&cpu_support64=false&current_region=US&ac2=wifi&ac=wifi&app_type=normal&host_abi=armeabi-v7a&channel=googleplay&update_version_code=2022004060&_rticket=1627073538571&device_platform=android&iid=6987910945902085893&build_number=20.4.6&locale=en&op_region=US&version_code=200406&timezone_name=Asia%2FShanghai&cdid=ef81b614-49a5-44c6-afce-a7f37c4068cb&openudid=a2fe20e27715a0c2&sys_region=US&device_id=6987910663994934789&app_language=en&resolution=810*1440&device_brand=google&language=en&os_version=7.1.2&aid=1233&mcc_mnc=31031
in this case I get the correct answer

max_cursor=1632670040000
aweme/v1/aweme/post/?count=20&retry_type=no_retry&user_id=6906899892594590725&max_cursor=1632670040000&address_book_access=1&from=0&os_api=25&device_type=G011A&ssmix=a&manifest_version_code=2022004060&dpi=270&carrier_region=US&uoo=0&region=US&app_name=musical_ly&version_name=20.4.6&timezone_offset=28800&ts=1627073538&ab_version=20.4.6&residence=US&cpu_support64=false&current_region=US&ac2=wifi&ac=wifi&app_type=normal&host_abi=armeabi-v7a&channel=googleplay&update_version_code=2022004060&_rticket=1627073538571&device_platform=android&iid=6987910945902085893&build_number=20.4.6&locale=en&op_region=US&version_code=200406&timezone_name=Asia%2FShanghai&cdid=ef81b614-49a5-44c6-afce-a7f37c4068cb&openudid=a2fe20e27715a0c2&sys_region=US&device_id=6987910663994934789&app_language=en&resolution=810*1440&device_brand=google&language=en&os_version=7.1.2&aid=1233&mcc_mnc=31031
and here is an empty body

the function retains the previous request

if you conduct requests separately, then everything works