We’ve just released our app, and we’re seeing almost all tweets failing to render in our iOS app (Android TBC).
We are a news publication, and the Tweets appear as part of article pages.
How we’ve implemented displaying tweets:
Setup Twitter App, in order to generate consumer key, and consumer secret. No other setup of Twitter app has been performed, as we do not currently need any login / registration / API functionality.
Setup Twitter as part of Fabric SDK:
Twitter.sharedInstance().startWithConsumerKey(Config.twitterConsumerKey, consumerSecret: Config.twitterConsumerSecret) Fabric.with([Crashlytics.self, Optimizely.self, Twitter.self])
Load the Tweet with:
public func loadTweetWithID(tweetID: String, completion: TWTRLoadTweetCompletion)
This is returning code 88 (Rate limit exceeded)
Firstly I’m confused about what the rate limits are for our implementation, this page shows a bunch of rate limits, but which of these is what the Fabric-Twitter SDK uses, I’m not sure:
Please let me know, for our setup:
- What is the rate limit for 1 single user?
- What is the rate limit for all users?
- Is there any way to solve this from our twitter app console?
- What is the recommended approach for an app of our type, to render tweets?