I’ve been doing some tests wrt the new API v1.1 and ran into some issues; my test case is simple, a mobile app sharing content on behalf of a user.
Putting my requests through a proxy shows that the native iOS twitter sharing implementation (SL framework) makes 2 calls:
- https://api.twitter.com/1/help/configuration.json (returns 410)
https://api.twitter.com/1/statuses/update.json (returns 200 OK)
how come this is not failing if it’s calling v1 of the API? There is no special mention on the “migrating to 1.1” documentation for this endpoint, so I would assume this is supposed to be deprecated & retired, but guess not…
Just to be sure, then I manually created a request to the same endpoint (/1/statuses/update.json) and the call fails with the expected 410 error.
When I changed the endpoint to point to 1.1, the same manual call succeeded…
Why is the native library able to successfully call the old API?