[twitter-dev] Re: Links showing up improperly in Homepage view

2009-12-02 Thread Greg Schoen
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

2009-12-02 Thread Greg Schoen
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

2009-09-24 Thread Greg Schoen

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?

2009-04-09 Thread Greg Schoen

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?

2009-04-09 Thread greg schoen

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

2009-01-22 Thread greg schoen

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

2009-01-21 Thread greg schoen

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

2009-01-08 Thread greg schoen

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

2009-01-08 Thread greg schoen

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

2008-12-23 Thread greg schoen

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

2008-12-11 Thread greg schoen

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

2008-12-05 Thread Greg Schoen

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

2008-12-04 Thread Greg Schoen

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

2008-12-04 Thread Greg Schoen

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