Replies: 2 comments 5 replies
-
I'm curious, because I've seen a lot of conflicting requirements / success stories around the
Could that be what happened to your app? Chrome v90 released on April 14, and your app stopped working around 10 days later until you bumped the I'm working on a Node.js project that's been hitting API endpoints successfully for the past week or two, and so far I've been sending a non-browser
I hope that this helps someone, and that I'm not just adding to the confusion (especially since neither of our solutions can explain why some people are only successful after removing the |
Beta Was this translation helpful? Give feedback.
-
I understand, makes sense why you'd want to avoid looking like a web browser. However I am strictly copying what the official Tesla Android app's network traffic looks like verbatim. I use a rooted device with a special Xposed SSL cert pinning bypass module I wrote in order to do this. They use a React web page inside an Android web view and I can confirm their network traffic headers are what I've posted. I've tried removing the User-Agent, bunch of other combinations that have been posted here the past 6 months and in the end my app would always get stuck with 403 forbidden or timeouts. It would be nice to have a conclusive solution here that doesn't involve updating headers, but for now mimicking the official app has been my only option. |
Beta Was this translation helpful? Give feedback.
-
My app started timing out when POST'ing to the
/oauth2/v3/token
endpoint when signing in.After some testing found the
User-Agent
header needed updating to the following value:The only difference was in the final chrome version, it went from 88.0.xxx to 89.0.xxx.
The other required headers are already what has been discussed on here before, but for sanity they are:
Beta Was this translation helpful? Give feedback.
All reactions