[twitter-dev] Re: Links showing up improperly in Homepage view
These types of links have worked for years, only within the last 3 days has there been any issue with them, it looks like the code that is used to linkify was modified so that it no longer works as before. Looking at the same tweets via the Summize/Search.Twitter shows these linked properly. On Dec 2, 8:17 pm, Mark McBride wrote: > In both cases note that the url is weird, in that the ? comes after a > /. I'll forward this to the appropriate team > > On Wed, Dec 2, 2009 at 12:55 PM, n0mer wrote: > > Confirm:http://twitter.com/education_ua/status/6272126901 > > > Complete url is "http://education.ua/?p=1058";, but link leads only to > > "http://education.ua/"; (root home page, w/out "?p=1058") > > > My guess is twitter forces to use it's own bit.ly URL shortening > > service, and do not want any competition in this field (in this case > > it is impossible to use wordpress' url shortening capabilities) > > -- > ---Mark > > http://twitter.com/mccv
[twitter-dev] Links showing up improperly in Homepage view
Has anyone noticed that is some weirdness with links are showing up improperly in the Homepage/Status view? For example: http://twitter.com/twitter/status/4454683524 http://twitter.com/twitter/status/5430109562 http://twitter.com/twitter/status/5379092481
[twitter-dev] Need to change Whitelist IP
I can't seem to find any usable links beyond requesting Whitelisting, for changing the IP that you are currently Whitelisted under. We are migrating our Twitter Services to a new server and the IP is changing. Anyone have any ideas? -Greg
[twitter-dev] Re: Email Parameter Depreciated?
I was expecting that there would have been a note in the REST API changelog, that's why I was a bit freaked out. Looks like this has just been added to the changelog. Thanks all -Greg On Apr 9, 10:25 am, Chad Etzel wrote: > Please search the list archives. This functionality was depreciated > and announced on this list when it happened. > > -Chad > > > > On Thu, Apr 9, 2009 at 11:09 AM, greg schoen wrote: > > > I'm working on an issue with my app that appears to be emergent very > > recently... evidently I am no longer able to figure out what a user's > > screen_name is, given their email address. > > > A request to /users/show.xml?email=greg.sch...@gmail.com returns this: > > > > > The email parameter has been deprecated > > /users/show.xml?email=greg.sch...@gmail.com > > > > > I'm not seeing any documentation anywhere that would explain to me why > > this would be. It seems like it just turned off with no warning, as > > far as I can tell. Is this the expected functionality of this method > > now? > > > -Greg > > > -- > > greg.sch...@gmail.com > > 920.569.9873
[twitter-dev] Email Parameter Depreciated?
I'm working on an issue with my app that appears to be emergent very recently... evidently I am no longer able to figure out what a user's screen_name is, given their email address. A request to /users/show.xml?email=greg.sch...@gmail.com returns this: The email parameter has been deprecated /users/show.xml?email=greg.sch...@gmail.com I'm not seeing any documentation anywhere that would explain to me why this would be. It seems like it just turned off with no warning, as far as I can tell. Is this the expected functionality of this method now? -Greg -- greg.sch...@gmail.com 920.569.9873
Re: profile applications
Agreed, I specifically don't log-in to Facebook or MySpace, due to the fact that I get a mass of "You've been invited to sell yourself" invites and the like. Twitter is clean and simple, definately keep it that way. On Thu, Jan 22, 2009 at 3:20 AM, Dossy Shiobara wrote: > > kprobe wrote: >> I'd love to create one or more applications that run on the twitter >> profile page. You've got the space on the side. >> What are your plans for supporting external apps? >> What about allowing for profile html changes? > > Oh, god, please, no! Some profile pages are ugly enough as they are -- > there's no reason to turn Twitter into MySpace, please! > > -- > Dossy Shiobara | do...@panoptic.com | http://dossy.org/ > Panoptic Computer Network | http://panoptic.com/ > "He realized the fastest way to change is to laugh at your own >folly -- then you can let go and quickly move on." (p. 70) > -- greg.sch...@gmail.com 920.941.0399
Re: Putting a ceiling on requests from users and IPs on the whitelist
I agree, ID/ScreenName only responses would cut down on A LOT of traffic. On Wed, Jan 21, 2009 at 3:28 PM, rhysmeister wrote: > > Yeah, somehow being able to periodically fully replicate your twitter > data would be really good and reduce requests considerably. > > On Jan 21, 6:16 pm, iematthew wrote: >> Perhaps a leaner version for requesting a user's followers and friends >> would help? Say, a method that only returns the ID and screen name for >> the user's followers or friends, but in lots of a thousand or ten >> thousand at a time. >> >> On Jan 21, 12:19 am, Jesse Stay wrote: >> >> > Alex, you and I have discussed this, but I still think this is a bad >> > decision until some sort of better method is placed around getting the list >> > of followers of a user. This basically limits how big any application on >> > your platform can get. Right now it takes 400 requests alone to get Robert >> > Scoble's followers. It takes 350 requests to get Guy Kawasaki's followers. >> > It takes similar to get Chris Pirillo's followers. Does this mean we just >> > exclude allowing them on our apps now? Why develop for the Twitter >> > platform >> > any more if we know we can only grow to your limit? >> >> > Jesse >> >> > On Tue, Jan 20, 2009 at 4:48 PM, Alex Payne wrote: >> >> > > Up until now we've allowed users and IPs on our whitelist an unlimited >> > > number of requests per hour. When our whitelist was in the tens and >> > > low hundreds, this made sense. Now that we have more developers on the >> > > whitelist than we can reasonably maintain close communication with, we >> > > need to put a ceiling on the number of requests per hour whitelisted >> > > accounts and IPs can make. >> >> > > Starting later this week we'll be limiting those on the whitelist to >> > > 20,000 requests per hour. Yes, you read that right: twenty THOUSAND >> > > requests per hour. According to our logs, this accounts for all but >> > > the very largest consumers of our API. This is essentially a >> > > preventative measure to ensure that no one API client, even a >> > > whitelisted account or IP, can consume an inordinate amount of our >> > > resoures. >> >> > > If you run one of the services that routinely exceed 20k >> > > requests/hour, please get in contact with us (a...@twitter.com) as soon >> > > as possible. Chances are good that you'll simply need to slow your >> > > crawl rates, implement more caching on your end, and limit requests to >> > > only active accounts. We're happy to work with you to find solutions. >> >> > > -- >> > > Alex Payne - API Lead, Twitter, Inc. >> > >http://twitter.com/al3x -- greg.sch...@gmail.com 920.941.0399
Image Error on Site
I'm noticing that on the image for user: mevasquez55 The image is not displaying on the site, however, clicking through to the image from the site will link you to the correct image. Only reason that I'm posting this to the API list is that the response image url from the API is coming up wrong, possibly because the image does not exist. Please correct me if this needs to go somewhere else. -Greg -- greg.sch...@gmail.com 920.569-9873
Re: Twitter Users Pictures
It's is good practice to both save the profile_image_url data from the API and save the image locally. This way, if the profile_image_url changes, you have a trigger to recache the image to your local site. I find that page loads are much faster when you can control the images that come through. A good example is that, since Twitter allows avatar images of up to 700k, you may find that a user has saved a 600k animated JPG file, that you might want to convert to a static non-animated version. 700k can spike your traffic, if it's taking up more than all the other images combined. Maybe Alex can answer this, but is Twitter going to be clamping down on avatar images? 700k just seems excessive, when the average is 2k and under. -Greg On Thu, Jan 8, 2009 at 1:12 AM, Patrick Minton wrote: > > Well, I am querying to update user stats (# of followers, location, > etc), mostly because the app "ranks" the lawyers, and lawyers are a > ridiculously competitive bunch that find it beyond cool that they get > ranked. > > So since I have the user object, might as well update the URL field in > my DB too, right? > > > On Jan 7, 2009, at 2:57 PM, Stuart wrote: > >> >> 2009/1/7 Patrick Minton : >>> Since you get user objects 100 at a time, you would have to query >>> about an unreasonable number of users for this to be a problem imho. >>> >>> Lextweet.com follows about 700 lawyers. This may grow to 2000. 20 >>> API calls an hour is a problem for the API? I doubt it. If it is, >>> though, I'd be more than happy to reduce the frequency. >> >> My point was that there's no need to hit the API at all unless you get >> a 404 from the avatar URL. Why call the API if you don't need to? >> Seems like a pointless waste of resources to me. >> >> -Stuart >> >> -- >> http://stut.net/ >> >>> On Jan 7, 2009, at 1:45 AM, Stuart wrote: >>> 2009/1/7 Patrick Minton : > Yes, but once you have the url, why store the actual .png locally? > Sure, if a user changes their profile image you may have a broken > link, but > you can update profile info every hour or so, thus making it a non- > issue. I don't think Twitter would see it as a non-issue if your service has more than a few users and you start requesting their details every hour. A better option is to attempt to download their avatar and only request their profile and update it if you get a 404. -Stuart -- http://stut.net/ >>> >>> Patrick Minton >>> IT Director >>> LexBlog, Inc. >>> +1 206 697 4548 >>> >>> >>> >>> > > Patrick Minton > IT Director > LexBlog, Inc. > +1 206 697 4548 > > > > -- greg.sch...@gmail.com 920.941.0399
Re: API versus Live Site discrepancy
Yes, it looks as though this was fixed: {"request":"\/users\/show\/mlmsecrets2009.json","error":"User has been suspended."} On Wed, Dec 17, 2008 at 11:47 PM, Yu-Shan Fung wrote: > Was this change deployed? I'm still getting user profiles for suspended > users. An example: > mlmsecrets2009 > http://twitter.com/mlmsecrets2009 > http://twitter.com/users/show/mlmsecrets2009.xml > http://twitter.com/users/show/mlmsecrets2009.json > Thanks! > > On Fri, Dec 5, 2008 at 10:47 AM, Alex Payne wrote: >> >> They should be deployed today. >> >> On Fri, Dec 5, 2008 at 07:15, Greg Schoen wrote: >> > >> > Were those changes pushed live? I'm still seeing that user. >> > >> > Alex Payne wrote: >> >> Actually, we're just pushing out changes today that excise suspended >> >> users from API responses. Sorry for the confusion there. >> >> >> >> On Thu, Dec 4, 2008 at 12:32, Greg Schoen >> >> wrote: >> >> > >> >> > Is it possible to poll the API for a user's suspended status? >> >> > >> >> > I am pulling up the show.xml for a suspended user, and nothing on >> >> > that >> >> > page leads me to believe that the account has been suspended. The xml >> >> > document would have you believe that nothing is wrong with the >> >> > account, that everything is live. However, trying to access their >> >> > page >> >> > directly results in the Suspension message. >> >> > >> >> > This is a difficult issue because my hourly API calls are being used >> >> > up by polling users that are no longer valid, and nothing in their >> >> > response leads me to believe this. I could totally bypass the API and >> >> > screen scrape the data, but I'm sure that's not looked very highly >> >> > on, >> >> > and it would defeat the purpose of having the API. >> >> > >> >> > So am I missing something, or is this feature not out there? >> >> > >> >> > Example: >> >> > user: bellyloss >> >> > http://twitter.com/users/show/bellyloss.xml returns user data >> >> > http://twitter.com/bellyloss returns the /suspended page >> >> > >> >> >> >> >> >> >> >> -- >> >> Alex Payne - API Lead, Twitter, Inc. >> >> http://twitter.com/al3x >> > >> >> >> >> -- >> Alex Payne - API Lead, Twitter, Inc. >> http://twitter.com/al3x > > > > -- > "Reality is that which, when you stop believing in it, doesn't go away." > - Philip K. Dick, American Writer > -- greg.sch...@gmail.com 920.941.0399
Re: Incomplete list of friends being returned
It's possible that the missing users are suspended users. It seems that this issue has not been completely resolved, and a user might show in a member's friends even though they are suspended, and be fixed with the API. -Greg On Wed, Dec 10, 2008 at 5:15 PM, DustyReagan <[EMAIL PROTECTED]> wrote: > > I often see message's like this in summize: > > bobke: Mr. Tweet, FriendorFollow and Twitter Karma don't work. All 3 > have bad information. Has anyone else tried them? > > As far as I can tell it's due to the API data having inconsistencies. > *shrug* > > On Dec 10, 5:02 pm, DustyReagan <[EMAIL PROTECTED]> wrote: >> I've noticed the same sorta' thing. Getting a user's list of followers >> and followings has been really flaky. Would love for it to be more >> reliable. >> >> Dusty >> >> On Dec 10, 3:46 pm, Carter Rabasa <[EMAIL PROTECTED]> wrote: >> >> > I doubt it, because I am authenticating with the user's credentials. >> > You'd think the authenticated user would get a complete list of their >> > friends. >> >> > On Dec 10, 3:32 pm, "Brian Gilham" <[EMAIL PROTECTED]> wrote: >> >> > > Perhaps it is not returning protected users? >> >> > > -Original Message- >> > > From: Carter Rabasa <[EMAIL PROTECTED]> >> >> > > Date: Wed, 10 Dec 2008 13:27:57 >> > > To: Twitter Development Talk >> > > Subject: Incomplete list of friends being returned >> >> > > I am currently developing an application to bridge Twitter and >> > > FriendFeed (http://twitter2ff.appspot.com) and I am having a problem >> > > retrieving a complete list of a user's friends. >> >> > > For example, using the command-line (curl), I retrieved all the >> > > friends for "davewiner". His profile (http://twitter.com/davewiner) >> > > indicates he has 741 friends. When I count the number of screen_names >> > > returned (over 8 pages of results) I only see 733 friends. >> >> > > I've double-checked this with several other public accounts. Any >> > > ideas? >> >> > > Thanks, >> > > Carter Rabasa >> >> -- [EMAIL PROTECTED] 920.941.0399
Re: API versus Live Site discrepancy
Were those changes pushed live? I'm still seeing that user. Alex Payne wrote: > Actually, we're just pushing out changes today that excise suspended > users from API responses. Sorry for the confusion there. > > On Thu, Dec 4, 2008 at 12:32, Greg Schoen <[EMAIL PROTECTED]> wrote: > > > > Is it possible to poll the API for a user's suspended status? > > > > I am pulling up the show.xml for a suspended user, and nothing on that > > page leads me to believe that the account has been suspended. The xml > > document would have you believe that nothing is wrong with the > > account, that everything is live. However, trying to access their page > > directly results in the Suspension message. > > > > This is a difficult issue because my hourly API calls are being used > > up by polling users that are no longer valid, and nothing in their > > response leads me to believe this. I could totally bypass the API and > > screen scrape the data, but I'm sure that's not looked very highly on, > > and it would defeat the purpose of having the API. > > > > So am I missing something, or is this feature not out there? > > > > Example: > > user: bellyloss > > http://twitter.com/users/show/bellyloss.xml returns user data > > http://twitter.com/bellyloss returns the /suspended page > > > > > > -- > Alex Payne - API Lead, Twitter, Inc. > http://twitter.com/al3x
Re: API versus Live Site discrepancy
Well, that works then! Thank you. On Dec 4, 4:43 pm, "Alex Payne" <[EMAIL PROTECTED]> wrote: > Actually, we're just pushing out changes today that excise suspended > users from API responses. Sorry for the confusion there. > > > > > > On Thu, Dec 4, 2008 at 12:32, Greg Schoen <[EMAIL PROTECTED]> wrote: > > > Is it possible to poll the API for a user's suspended status? > > > I am pulling up the show.xml for a suspended user, and nothing on that > > page leads me to believe that the account has been suspended. The xml > > document would have you believe that nothing is wrong with the > > account, that everything is live. However, trying to access their page > > directly results in the Suspension message. > > > This is a difficult issue because my hourly API calls are being used > > up by polling users that are no longer valid, and nothing in their > > response leads me to believe this. I could totally bypass the API and > > screen scrape the data, but I'm sure that's not looked very highly on, > > and it would defeat the purpose of having the API. > > > So am I missing something, or is this feature not out there? > > > Example: > > user: bellyloss > >http://twitter.com/users/show/bellyloss.xmlreturns user data > >http://twitter.com/bellylossreturns the /suspended page > > -- > Alex Payne - API Lead, Twitter, Inc.http://twitter.com/al3x
API versus Live Site discrepancy
Is it possible to poll the API for a user's suspended status? I am pulling up the show.xml for a suspended user, and nothing on that page leads me to believe that the account has been suspended. The xml document would have you believe that nothing is wrong with the account, that everything is live. However, trying to access their page directly results in the Suspension message. This is a difficult issue because my hourly API calls are being used up by polling users that are no longer valid, and nothing in their response leads me to believe this. I could totally bypass the API and screen scrape the data, but I'm sure that's not looked very highly on, and it would defeat the purpose of having the API. So am I missing something, or is this feature not out there? Example: user: bellyloss http://twitter.com/users/show/bellyloss.xml returns user data http://twitter.com/bellyloss returns the /suspended page