[twitter-dev] question about verify_credentials and rate limits
Hi Through testing a call to verify_credentials when it returns true seems to count against the oAuthed user's rate limit. However if verify_credentials returns false it does not seem to count against the IP's rate limit. I just want to make sure this is correct and the verify_credentials returning FALSE condition doesn't count against some other rate limit in that case what it would be. Thanks, Steve @melobubu -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
[twitter-dev] Whitelist
Hello, Could you please specify how long I should wait for decision regarding request to add my account to the whitelist? Thank you, Alyona -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
[twitter-dev] Does whitelisting still exist?
I'm beginning to get suspicious about the whitelisting program. We've gone from it being relatively easy to get whitelisted, to it being harder but at least Brian Sutorius or someone else apologized, to it being much harder and Taylor saying they can't even reply with a denial, to no response at all to whitelisting questions. There is no excuse about being too busy that justifies this total lack of response. It would be great if Brian Sutorius or Ryan Sarver made a clear statement about whether there is still a whitelisting program at all. I understand everyone can't be whitelisted, but can anyone be whitelisted? I earn my living from the Twitter API. I want it to succeed. This is not meant as an attack. It is a warning that hiding from this issue is hurting the Twitter ecosystem. If there is no whitelisting, let us know so we can construct apps that will always live within the default limits. That is possible, but we must be able to warn clients about this, otherwise we are lying to them. I don't know about Twitter HQ, but I am old enough to know that lying doesn't work. It always catches up with you. So please tell us the truth about this. I doubt if any of the other API developers want to stick their necks out, but if *anyone* has gotten whitelisted in the last few months, it would be great to hear it. -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
Re: [twitter-dev] Does whitelisting still exist?
I'm waiting for months to get our app whitelisted, submitted numerous whitelist requests, worked every contact, yet still haven't heard from them.. Jan On Tue, Jan 25, 2011 at 3:09 PM, Adam Green 140...@gmail.com wrote: I'm beginning to get suspicious about the whitelisting program. We've gone from it being relatively easy to get whitelisted, to it being harder but at least Brian Sutorius or someone else apologized, to it being much harder and Taylor saying they can't even reply with a denial, to no response at all to whitelisting questions. There is no excuse about being too busy that justifies this total lack of response. It would be great if Brian Sutorius or Ryan Sarver made a clear statement about whether there is still a whitelisting program at all. I understand everyone can't be whitelisted, but can anyone be whitelisted? I earn my living from the Twitter API. I want it to succeed. This is not meant as an attack. It is a warning that hiding from this issue is hurting the Twitter ecosystem. If there is no whitelisting, let us know so we can construct apps that will always live within the default limits. That is possible, but we must be able to warn clients about this, otherwise we are lying to them. I don't know about Twitter HQ, but I am old enough to know that lying doesn't work. It always catches up with you. So please tell us the truth about this. I doubt if any of the other API developers want to stick their necks out, but if *anyone* has gotten whitelisted in the last few months, it would be great to hear it. -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
[twitter-dev] Re: Twitter Favorite Widget Sometimes Fails to load tweets.
Hi Isshiki, I'm so glad it's not just me having this problem! Did you find a solution to this bug yet? I have the same issue with the list widget. Same error in Twitter's js. Thanks, Anna On Jan 17, 6:43 am, isshiki masa.issh...@gmail.com wrote: Hi, Twitter Favorite Widget Sometimes Fails to load tweets.http://twitter.com/about/resources/widgets/widget_faves Sample Output html is like this: div class=twtr-widget twtr-scroll id=twtr-widget-1 div class=twtr-doc style=width: 596px; div class=twtr-hdh3.NET/h3h4info/h4 /div div class=twtr-bd div class=twtr-timeline style=height: 100px; div class=twtr-tweets div class=twtr-reference-tweet/div !-- tweets show here -- /div /div /div div class=twtr-ft diva target=_blank href=http://twitter.com;img alt= src=http://widgets.twimg.com/i/widget-logo.png;/a spana target=_blank class=twtr-join-conv style=color:#bc2200 href=http://twitter.com/isshiki/favorites;Join the conversation/a/span /div /div /div /div And widget.js fails like this: http://s3.amazonaws.com/data.tumblr.com/tumblr_lf5loabwgD1qza4iro1_12... error: this decay() method is not supported in the object. - Sometimes means not so often. Maybe, this fail/erroris caused by API rate limit (from the same IP address)? I don't know why this happens. Is it a bug? If so, I would like Twitter to fix this problem. I'm not in a hurry about this. Masahiko Isshiki -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
Re: [twitter-dev] Whitelist
Same problem here. Twitter, please please please can you whitelist us? I did everything you asked me for - yet I am waiting for moths!! Jan On Tue, Jan 25, 2011 at 11:35 AM, Alena alena.sam...@gmail.com wrote: Hello, Could you please specify how long I should wait for decision regarding request to add my account to the whitelist? Thank you, Alyona -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
[twitter-dev] app idea
Hi my name is William. While watching a half hour report on the news one night about texting and driving across the nation, they spoke about how it was becoming more of a problem as time passed. They said people were involved in car accident some fatal some not, pedestrians getting hit etc... Almost instantly the solution came to me. I came up with an idea that could prevent people from texting while driving and strongly believe it will be effective. I immediately contacted the Gov. Patent office to set things in motion. So now I found myself in search of a programmer. I’m reaching out to numerous associates and companies for help on completing this task. There are different ways I can go about this app, for instance, it could be an app that parents could purchase for their children that drive. But then there are many adults that need this app on their phones also because they too, text while driving! I even believe once this app is released that the government may even implement it to be mandatory because it will deter people from the use of their phone while driving making everybody commute safer. The app is simple and I believe it will only take a week or two to write. It will use features that are already used on phones by linking two programs together. Like I said I have begun the patent process so I’m willing to talk in more detail about it. I don’t know if I want to find my own programmer and sale it myself or just sale the idea as whole. It will be profitable for sure whether it becomes mandatory or parents buying it to keep their children safe on the roads. I can be reached at wbusine...@hotmail.com / weez...@hotmail.com I’m constantly searching and contacting people to assist me, and think it’s just a matter of time before I reach out to the right people. I’m truly excited about this app and can’t wait to see it being utilized. -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
[twitter-dev] Types of geo data
Hi! Is there any spec which will describe all possible geo data types? Right now i've found type set to: 'city', 'Polygon' or 'Point'. Are there any others? What are possible values? I've to check type property or maybe there is some generic way which will check other fields? Right now my code looks like this: if(this.place) { if(this.place.type.toUpperCase() === TW.Core.Place.CITY_TYPE) { this._coords = new TW.Core.Place( this.place.full_name, TW.Core.Place.CITY_TYPE, [] ); } else{ this._coords = new TW.Core.Place( this.place.full_name, this.place.bounding_box.type.toUpperCase(), this.place.bounding_box.coordinates ); } } else if(this.coordinates) { this._coords = new TW.Core.Place( '', this.coordinates.type.toUpperCase(), this.coordinates.coordinates ); } -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
[twitter-dev] registering twitter application
Hi, I 'm trying to write a small test application for twitter as a personal project. To begin working on the project i need the consumer key to identify my request/process it. Since i m just writing a test application what should i enter under Application Website on the registration form?? http://dev.twitter.com/apps/new thanks -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
Re: [twitter-dev] registering twitter application
When you're just starting out, feel free to put anything you like that can be interpreted as a valid, non-twitter.com URL. Perhaps to your Geocities homepage, your company's website, or a bit.ly URL pointing to your Twitter profile. You'll just want to make sure it points to somewhere sensical before you use the app for production use. Taylor On Tue, Jan 25, 2011 at 11:32 AM, JS jayasunde...@gmail.com wrote: Hi, I 'm trying to write a small test application for twitter as a personal project. To begin working on the project i need the consumer key to identify my request/process it. Since i m just writing a test application what should i enter under Application Website on the registration form?? http://dev.twitter.com/apps/new thanks -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
[twitter-dev] Stream API with firehorse method
Hi, On your website, you said the Firehose is not a generally available resource. Does that mean I cannot use it in my application? What should I do if I want to use it. Thanks -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
Re: [twitter-dev] Stream API with firehorse method
On 1/25/11 9:08 PM, Zhe Chen wrote: Hi, On your website, you said the Firehose is not a generally available resource. Does that mean I cannot use it in my application? What should I do if I want to use it. Thanks I don't think that you want the Firehose in your application. The Firehose is a stream with *all* Tweets that *any* Twitter user sends. Depending on your application, you may like : - Desktop application: User Streams - Web-based application: Site Streams - Search-based application: filter.json (normal streams) Tom -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
Re: [twitter-dev] registering twitter application
On Tue, 25 Jan 2011 11:54:33 -0800, Taylor Singletary taylorsinglet...@twitter.com wrote: When you're just starting out, feel free to put anything you like that can be interpreted as a valid, non-twitter.com [1] URL. Perhaps to your Geocities homepage, Uh ... you must not have gotten the tweet about Geocities ;-) -- http://twitter.com/znmeb http://borasky-research.net A mathematician is a device for turning coffee into theorems. -- Paul Erdős -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
[twitter-dev] Re: Low Volume App Search API Rate Limitations and Alternative Options
I've deployed a new version that records the retry-after responses and more details. But on this data I would say there's something broken or radically changed in the search API: 2011-01-25 21:47:06.633772 response_status: 420 (retry_after: 1487) 2011-01-25 21:52:12.933658 still must wait: 0:24:47 2011-01-25 21:57:12.976032 still must wait: 0:24:47 2011-01-25 22:04:16.410047 still must wait: 0:24:47 2011-01-25 22:05:15.735935 still must wait: 0:24:47 2011-01-25 22:06:15.776125 still must wait: 0:24:47 2011-01-25 22:07:15.818147 still must wait: 0:24:47 2011-01-25 22:08:15.803914 still must wait: 0:24:47 2011-01-25 22:09:15.841937 still must wait: 0:24:47 2011-01-25 22:09:16.677202 still must wait: 0:24:47 2011-01-25 22:11:24.344873 still must wait: 0:24:47 2011-01-25 23:10:14.798485 response_status: 420 (retry_after: 99) 2011-01-25 23:10:28.962504 still must wait: 0:01:39 2011-01-25 23:11:16.013676 still must wait: 0:01:39 2011-01-25 23:11:24.657504 still must wait: 0:01:39 2011-01-25 23:11:28.754002 still must wait: 0:01:39 2011-01-25 23:15:29.337179 response_status: 420 (retry_after: 1584) 2011-01-25 23:17:14.925825 still must wait: 0:26:24 2011-01-25 23:17:15.920827 still must wait: 0:26:24 2011-01-25 23:17:26.990475 still must wait: 0:26:24 2011-01-25 23:19:16.208185 still must wait: 0:26:24 2011-01-25 23:19:28.786134 still must wait: 0:26:24 2011-01-25 23:20:16.054580 still must wait: 0:26:24 Please note that requests logged as still must wait where not launched. They were just acknowledging the retry after. Basically in over 1.5 hour I haven't been able to make any request. :- alex On Jan 25, 8:53 am, Alex Popescu the.mindstorm.mailingl...@gmail.com wrote: Hi guys, It is a bit over an year since I've been running a small volume Twitter based app deployed on Google App Engine. Basically this app is using the search API to poll some results. According to the app stats it is making less than 100 request/hour. But since last weekend, it seems it is continuously getting a rate limitation error and even if I backdown this doesn't change. Unfortunately, switching to the streamapi is not possible as Google App Engine does not allow long lived responses. So, my questions is: 1. how should I proceed? 2. is there any way I could whitelist this little app so it doesn't get rate limited? (nb: I am aware that the search API doesn't have an official whitelisting process) 3. considering I'm running on Google App Engine, I cannot provide an IP, but I could definitely make sure to submit some whitelisted headers (or something in this area). While little, this app is quite essential for me. Please advise how should I proceed. Many thanks in advance, :- alex -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
[twitter-dev] Re: Stream API with firehorse method
I want to store all up to date tweets in my database and use another application to search it. The user of the application may use any search key. In this case, what kind of method should I use? Thanks On Jan 25, 1:13 pm, Tom van der Woerdt i...@tvdw.eu wrote: On 1/25/11 9:08 PM, Zhe Chen wrote: Hi, On your website, you said the Firehose is not a generally available resource. Does that mean I cannot use it in my application? What should I do if I want to use it. Thanks I don't think that you want the Firehose in your application. The Firehose is a stream with *all* Tweets that *any* Twitter user sends. Depending on your application, you may like : - Desktop application: User Streams - Web-based application: Site Streams - Search-based application: filter.json (normal streams) Tom -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
[twitter-dev] Error: User is over daily status update limit - can individual accounts be whitelisted?
Hi there, One of our authenticated users is seeing the following error. :User is over daily status update limit. Are there hourly limits in addition to daily limits? This is a very active and legitimate account who's purpose is to send out crowdsourced traffic updates to the people in Caracas, Venezuela. Very similar to the highlighted @caltrain account on your Twitter Tales website. However this account has over 100,000 followers contributing content. Is it possible to whitelist certain accounts so that they aren't susceptible to such limits? The account in question is @eutrafico. I saw http://support.twitter.com/entries/15364-about-twitter-limits-update-api-dm-and-following -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
[twitter-dev] Re: No user matches for specified
Hi Matt, I looked at the logs from my application and it seems that each call to lookup fails. Interestingly it seems there is another issue that suggests I post to this group for investigation. Is there any way I can send you the messages (apparently Google doesn't allow me to post the full error message)? By the way I have question - what is the retry policy for the APIs? Is the retry counted as a new call? Also, is there any chance that my application gets throttled even more because it makes frequent calls to lookup? Thanks! Toddy On Jan 18, 5:13 pm, Matt Harris thematthar...@twitter.com wrote: Hi Toddy, The users/lookup method, which lookupUsers calls, will only return that error if none of the user_ids/screen_names you provide are recognised. The behavior of the API method is such that only the recognised user_ids/screen_names are returned and any which are not found are left out of the response. As this method is a lookup by user_id or screen_name you can compare the returned user_ids/screen_names with the ones you queried for. Those that are missing from the response were not found in our user database. You can find more information on the method in our developer documentation: http://dev.twitter.com/doc/get/users/lookup Best, @themattharris Developer Advocate, Twitterhttp://twitter.com/themattharris On Tue, Jan 18, 2011 at 4:00 PM, ToddySM todd...@gmail.com wrote: Hello, I am trying to use lookupUsers(int[]) but occasionally I receive the following exception: 404:The URI requested is invalid or the resource requested, such as a user, does not exists. {errors:[{code:17,message:No user matches for specified terms}]} TwitterException{exceptionCode=[47354327-0118689f], statusCode=404, retryAfter=0, rateLimitStatus=RateLimitStatusJSONImpl{remainingHits=167, hourlyLimit=350, resetTimeInSeconds=1295247, secondsUntilReset=1658, resetTime=Mon Jan 17 07:01:03 UTC 2011}, version=2.1.7} at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java: 311) at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java: 72) at twitter4j.internal.http.HttpClientWrapper.get(HttpClientWrapper.java: 86) at twitter4j.Twitter.lookupUsers(Twitter.java:614) The two questions I have are: 1.) Does this mean that the whole batch failed? 2.) How can I get information which user actually fails the call? Thank you very much for the help. ToddySM -- Twitter developer documentation and resources:http://dev.twitter.com/doc API updates via Twitter:http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk
Re: [twitter-dev] Re: No user matches for specified
Hi Toddy, Something like pastebin is a good place to put example code/responses. Alternatively I post messages using an email client, and can post code without any problems -- maybe that will work for you? The API works on rate limits so ensure you stay within them. Also back off if you keep getting error responses. Constantly breaking the rate limit and ignoring multiple error responses could mean you get blacklisted. But if you are just running some testing code manually it is unlikely this will happen to you. Making multiple requests to the same method won't affect you're rate limit anymore than a request to another rate limited endpoint. If you can share the log we can take a look and see if anything odd shows up. Best, @themattharris Developer Advocate, Twitter http://twitter.com/themattharris On Tue, Jan 25, 2011 at 11:10 PM, ToddySM todd...@gmail.com wrote: Hi Matt, I looked at the logs from my application and it seems that each call to lookup fails. Interestingly it seems there is another issue that suggests I post to this group for investigation. Is there any way I can send you the messages (apparently Google doesn't allow me to post the full error message)? By the way I have question - what is the retry policy for the APIs? Is the retry counted as a new call? Also, is there any chance that my application gets throttled even more because it makes frequent calls to lookup? Thanks! Toddy On Jan 18, 5:13 pm, Matt Harris thematthar...@twitter.com wrote: Hi Toddy, The users/lookup method, which lookupUsers calls, will only return that error if none of the user_ids/screen_names you provide are recognised. The behavior of the API method is such that only the recognised user_ids/screen_names are returned and any which are not found are left out of the response. As this method is a lookup by user_id or screen_name you can compare the returned user_ids/screen_names with the ones you queried for. Those that are missing from the response were not found in our user database. You can find more information on the method in our developer documentation: http://dev.twitter.com/doc/get/users/lookup Best, @themattharris Developer Advocate, Twitterhttp://twitter.com/themattharris On Tue, Jan 18, 2011 at 4:00 PM, ToddySM todd...@gmail.com wrote: Hello, I am trying to use lookupUsers(int[]) but occasionally I receive the following exception: 404:The URI requested is invalid or the resource requested, such as a user, does not exists. {errors:[{code:17,message:No user matches for specified terms}]} TwitterException{exceptionCode=[47354327-0118689f], statusCode=404, retryAfter=0, rateLimitStatus=RateLimitStatusJSONImpl{remainingHits=167, hourlyLimit=350, resetTimeInSeconds=1295247, secondsUntilReset=1658, resetTime=Mon Jan 17 07:01:03 UTC 2011}, version=2.1.7} at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java: 311) at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java: 72) at twitter4j.internal.http.HttpClientWrapper.get(HttpClientWrapper.java: 86) at twitter4j.Twitter.lookupUsers(Twitter.java:614) The two questions I have are: 1.) Does this mean that the whole batch failed? 2.) How can I get information which user actually fails the call? Thank you very much for the help. ToddySM -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter:http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk