When checking if a user follows another user, we’re experiencing delays of 20 minutes+. Example:
- John goes to Betty’s twitter profile at 12:00pm.
- At 12:01pm, we run a friendships/show with Betty as the Source and John as the Target (or vice versa)
- Expected behavior: John is shown as following Betty
- Actual behavior: John is shown as NOT following Betty
We’re NOT trying to get a full list of followers/following, just trying to compare a single user versus a single user to check if they follow already.
The same situation also happens when someone unfollows - the API shows they still follow for an extended period (sometimes hours)
I have tried these API endpoints with all the same delayed results:
- friendships/show.json
- friendships/lookup.json
- friends/ids.json
API status page won’t load for me today, but had no warnings yesterday: https://dev.twitter.com/overview/status
Nothing in the docs regarding a delay, and we’ve never experienced delays before: https://dev.twitter.com/rest/reference/get/friendships/show