Anyone Familiar with Twitter API?

8 replies
Hey there,

We are building an interesting Twitter app but we are running out of calls which Twitter API allows. Does anyone know how to deal with this?

Thanks in advance!
#api #familiar #twitter
  • Profile picture of the author n7 Studios
    Rate Limiting | dev.twitter.com provides details on the limits the API allows. Their headers will return the limits, counts etc, so your application could handle these and deal with them accordingly.

    If you absolutely need to exceed the rate limit, it's worth filling out the whitelist request form at Twitter
    {{ DiscussionBoard.errors[2112179].message }}
  • Profile picture of the author Manfred Ekblad
    It depends on what you want to achieve. You can set up a couple of different accounts and then let the application switch between them when it does the API calls. It won't work for all the API-calls, but many of them are counting API-calls for the authenticated user and in that case it's proven to work well
    {{ DiscussionBoard.errors[2112271].message }}
    • Profile picture of the author RohitShah
      Originally Posted by Manfred Ekblad View Post

      It depends on what you want to achieve. You can set up a couple of different accounts and then let the application switch between them when it does the API calls. It won't work for all the API-calls, but many of them are counting API-calls for the authenticated user and in that case it's proven to work well
      I thought of the same thing which you have mentioned (whitelisting 2-3 accounts and switching them when they run out of calls) but the problem is I am unsure how to do this. Could you tell how can I switch accounts when they run out of calls?
      {{ DiscussionBoard.errors[2113050].message }}
  • Profile picture of the author Tim Franklin
    You know twitter is become sort like a rabid dog recently and as far as the API is concerned, they dont really have what I would call a good platform, since they run their network using SQS and Amazon Web Services, that is why you see the limitation if you look at Amazon SQS service you will note the same limitations.

    I developed a script some time ago, for twitter and they sent me an email stating that anything involving twitter that automates any type of action including deleting direct messages, was prohibited, after that I dumped twitter as an API, it is not a true developer friendly company,

    Just my experience and may not reflect on how others have interacted with said alleged snarky snakes in the grass...
    Signature
    Bitcoin | Crypto | Software Development | iOS | Android | AI Crypto |
    {{ DiscussionBoard.errors[2113764].message }}
  • The answer totally depends on your purpose of using the Twitter API. If you are using it manage accounts for your users and provide functions of value to them, then you should have no issues since the usage is pegged to each individual account. But, if you want to build a generic website to collect and process large data sets from Twitter, getting a whitelist approval from Twitter is unavoidable.

    I would not advise switching Twitter API accounts since it directly implies you are trying to work around the licensing restrictions that they have imposed. Note that they can easily trace any API switching actions originating from the same source. Here is a quote from their API terms of service: "If Twitter reasonably believes that you have attempted to exceed or circumvent the rate limits, your ability to use the Twitter API and Twitter Content may be temporarily or permanently blocked."
    {{ DiscussionBoard.errors[2113903].message }}
    • Profile picture of the author Manfred Ekblad
      Originally Posted by socialmediawarrior View Post

      I would not advise switching Twitter API accounts since it directly implies you are trying to work around the licensing restrictions that they have imposed. Note that they can easily trace any API switching actions originating from the same source. Here is a quote from their API terms of service: "If Twitter reasonably believes that you have attempted to exceed or circumvent the rate limits, your ability to use the Twitter API and Twitter Content may be temporarily or permanently blocked."
      Yeah, you might get your IP blocked by twitter and then end up staying productive for a whole day!

      As you say, it depends on what kind of application it is
      {{ DiscussionBoard.errors[2113923].message }}
  • Profile picture of the author Katie_White
    I have developed twitter applications using twitter api, i can give you paid help if you want.Thanks
    {{ DiscussionBoard.errors[2114424].message }}
  • Profile picture of the author jayanuaria
    What are the advantages of using API?
    {{ DiscussionBoard.errors[2115851].message }}

Trending Topics