Yesterday, I sent a request for xAuth authentication for our application, but I received a reply today that said it was denied. Can anyone here help me understand why?
Here are the details:
Our application is called CharacterWorks. It is a high-end broadcast graphics application. One of the main features of this desktop application is to display tweets as part of live, real-time on-screen graphics for broadcasters such as TV Channels or Webcasters. Our Twitter UI basically connects to the search endpoint of the Twitter API and retrieves user names and tweets for display in broadcast graphics elements such as lower-thirds or crawls.
So, in a nutshell:
- Our application (CharacterWorks) IS a desktop application that runs on Windows, it is NOT web-based.
- The application does NOT have immediate access to a web browser.
- The application is NOT a single-user application, it is used by a number of users around the world.
- Our application needs to have custom login for each user to so that Twitter API search requests can be sent on a per-user basis. Until now we have been using application-only authentication, but with a growing user base, we should hit the rate limits, soon.
In the light of the information above, it should be clear that our application has no recourse but to utilize xAuth. Why has Twitter denied our application for xAuth access? Could it be because of political reasons (i.e. company located in Turkey?).
More info can be found in our website at http://www.chrworks.com/ . Our company information can be found in http://www.chrworks.com/company and shows a partial list of clients from all around the world.
Any help would be greatly appreciated.