[twitter-dev] Re: API Changes for April 1, 2009

2009-04-21 Thread Marco Kaiser
Doug? Anyone?

Thanks,
Marco

2009/4/9 Marco Kaiser kaiser.ma...@gmail.com

 I recognize an odd behavior for the following property of embedded user
 object in the friends timeline (XML format). As I understand from the API
 docs, following should indicate whether the authenticating user is
 following the returned user.

 Obviously, all tweets returned on the /statuses/friends_timeline.xml
 endpoint should come from users I am following (and I manually verified that
 for some samples), but still some of them have followingfalse/following
 set. It seems to be at least consistant in a way that the same user always
 has the same value set for following in a result set - it just is either
 always wrong or always right.

 Is that a known issue?

 Thanks,
 Marco

 2009/4/5 Martin Dufort martin.duf...@gmail.com


 I'm seeing inconsitent user attributes within the *same* request for
 the *same* user. One result has full attributes disclosure, and the
 other one has not.

 I've updated Issue 409 with my results.
 Martin

 On Apr 2, 8:36 pm, Doug Williams d...@twitter.com wrote:
  Jeffery,
  This is valid criticism. This bug came as a surprise to us as well. We
  otherwise would have given developers fair warning. Unfortunately there
 is
  no easy fix, and like a bad heart-break, time may be the only answer.
 
  In short, the problem is with the user data cache. To get the extended
  information into that cache, the user object must either expire or be
  invalidated through some user initiated update. The expiry on the cache
 is
  rather long and you will find that inactive accounts will have
 abbreviated
  data for up to 2 weeks.
 
  This is obviously sub-optimal, as Matt would say.
 
  Doug Williams
  Twitter API Supporthttp://twitter.com/dougw
 
  On Thu, Apr 2, 2009 at 12:27 PM, Jeffrey Greenberg 
 
 
 
  jeffreygreenb...@gmail.com wrote:
 
   Doug,
   Grumble: just to say it, this wasn't handled well at all.  The fact
   that this field disappears whether due to caching or through a coding
   error has the same result of completely breaking my app.
 
   How long will it take for this issue to clear up? Days? How many
   exactly?  and after X days will further requests be populated
   correctly?
 
   thx,
   jeffrey
  http://www.tweettronics.com





[twitter-dev] Re: API Changes for April 1, 2009

2009-04-21 Thread Matt Sanford

Hi there,

  This sounds like it is related to Google Code issue 474 [1]. Please  
visit Google Code and click on the little star next to the title to  
get updates when that issue is updated.


Thanks;
  — Matt Sanford

[1] - http://code.google.com/p/twitter-api/issues/detail?id=474

On Apr 21, 2009, at 04:22 AM, Marco Kaiser wrote:


Doug? Anyone?

Thanks,
Marco

2009/4/9 Marco Kaiser kaiser.ma...@gmail.com
I recognize an odd behavior for the following property of embedded  
user object in the friends timeline (XML format). As I understand  
from the API docs, following should indicate whether the  
authenticating user is following the returned user.


Obviously, all tweets returned on the /statuses/friends_timeline.xml  
endpoint should come from users I am following (and I manually  
verified that for some samples), but still some of them have  
followingfalse/following set. It seems to be at least consistant  
in a way that the same user always has the same value set for  
following in a result set - it just is either always wrong or always  
right.


Is that a known issue?

Thanks,
Marco

2009/4/5 Martin Dufort martin.duf...@gmail.com


I'm seeing inconsitent user attributes within the *same* request for
the *same* user. One result has full attributes disclosure, and the
other one has not.

I've updated Issue 409 with my results.
Martin

On Apr 2, 8:36 pm, Doug Williams d...@twitter.com wrote:
 Jeffery,
 This is valid criticism. This bug came as a surprise to us as  
well. We
 otherwise would have given developers fair warning. Unfortunately  
there is
 no easy fix, and like a bad heart-break, time may be the only  
answer.


 In short, the problem is with the user data cache. To get the  
extended
 information into that cache, the user object must either expire or  
be
 invalidated through some user initiated update. The expiry on the  
cache is
 rather long and you will find that inactive accounts will have  
abbreviated

 data for up to 2 weeks.

 This is obviously sub-optimal, as Matt would say.

 Doug Williams
 Twitter API Supporthttp://twitter.com/dougw

 On Thu, Apr 2, 2009 at 12:27 PM, Jeffrey Greenberg 



 jeffreygreenb...@gmail.com wrote:

  Doug,
  Grumble: just to say it, this wasn't handled well at all.  The  
fact
  that this field disappears whether due to caching or through a  
coding

  error has the same result of completely breaking my app.

  How long will it take for this issue to clear up? Days? How many
  exactly?  and after X days will further requests be populated
  correctly?

  thx,
  jeffrey
 http://www.tweettronics.com






[twitter-dev] Re: API Changes for April 1, 2009

2009-04-09 Thread Marco Kaiser
I recognize an odd behavior for the following property of embedded user
object in the friends timeline (XML format). As I understand from the API
docs, following should indicate whether the authenticating user is
following the returned user.

Obviously, all tweets returned on the /statuses/friends_timeline.xml
endpoint should come from users I am following (and I manually verified that
for some samples), but still some of them have followingfalse/following
set. It seems to be at least consistant in a way that the same user always
has the same value set for following in a result set - it just is either
always wrong or always right.

Is that a known issue?

Thanks,
Marco

2009/4/5 Martin Dufort martin.duf...@gmail.com


 I'm seeing inconsitent user attributes within the *same* request for
 the *same* user. One result has full attributes disclosure, and the
 other one has not.

 I've updated Issue 409 with my results.
 Martin

 On Apr 2, 8:36 pm, Doug Williams d...@twitter.com wrote:
  Jeffery,
  This is valid criticism. This bug came as a surprise to us as well. We
  otherwise would have given developers fair warning. Unfortunately there
 is
  no easy fix, and like a bad heart-break, time may be the only answer.
 
  In short, the problem is with the user data cache. To get the extended
  information into that cache, the user object must either expire or be
  invalidated through some user initiated update. The expiry on the cache
 is
  rather long and you will find that inactive accounts will have
 abbreviated
  data for up to 2 weeks.
 
  This is obviously sub-optimal, as Matt would say.
 
  Doug Williams
  Twitter API Supporthttp://twitter.com/dougw
 
  On Thu, Apr 2, 2009 at 12:27 PM, Jeffrey Greenberg 
 
 
 
  jeffreygreenb...@gmail.com wrote:
 
   Doug,
   Grumble: just to say it, this wasn't handled well at all.  The fact
   that this field disappears whether due to caching or through a coding
   error has the same result of completely breaking my app.
 
   How long will it take for this issue to clear up? Days? How many
   exactly?  and after X days will further requests be populated
   correctly?
 
   thx,
   jeffrey
  http://www.tweettronics.com



[twitter-dev] Re: API Changes for April 1, 2009

2009-04-05 Thread Martin Dufort

I'm seeing inconsitent user attributes within the *same* request for
the *same* user. One result has full attributes disclosure, and the
other one has not.

I've updated Issue 409 with my results.
Martin

On Apr 2, 8:36 pm, Doug Williams d...@twitter.com wrote:
 Jeffery,
 This is valid criticism. This bug came as a surprise to us as well. We
 otherwise would have given developers fair warning. Unfortunately there is
 no easy fix, and like a bad heart-break, time may be the only answer.

 In short, the problem is with the user data cache. To get the extended
 information into that cache, the user object must either expire or be
 invalidated through some user initiated update. The expiry on the cache is
 rather long and you will find that inactive accounts will have abbreviated
 data for up to 2 weeks.

 This is obviously sub-optimal, as Matt would say.

 Doug Williams
 Twitter API Supporthttp://twitter.com/dougw

 On Thu, Apr 2, 2009 at 12:27 PM, Jeffrey Greenberg 



 jeffreygreenb...@gmail.com wrote:

  Doug,
  Grumble: just to say it, this wasn't handled well at all.  The fact
  that this field disappears whether due to caching or through a coding
  error has the same result of completely breaking my app.

  How long will it take for this issue to clear up? Days? How many
  exactly?  and after X days will further requests be populated
  correctly?

  thx,
  jeffrey
 http://www.tweettronics.com


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-02 Thread Damon P. Cortesi

Simply a user show.

http://twitter.com/users/show/ccfcrule.xml is still returning the same
data as earlier.

On Apr 1, 10:23 pm, Alex Payne a...@twitter.com wrote:
 From what method calls?

 On Wed, Apr 1, 2009 at 19:23, Damon P. Cortesi d.lifehac...@gmail.com wrote:





  I'm not sure if it's related to this push, but I've started to get
  several user objects back with no statuses_updates.

  This is a somewhat blocking bug for TweetStats as I try to verify they
  have tweets while verifying the account. Though I can just try to
  enumerate through and will probably have to do an emergency update to
  do so.

  here's a sample user object I'm getting back:

  ?xml version=1.0 encoding=UTF-8?
  user
   id20176857/id
   nameJonny Beasley/name
   screen_nameccfcrule/screen_name
   location/location
   description/description
   profile_image_urlhttp://s3.amazonaws.com/twitter_production/
  profile_images/78298843/Me_With_Cap_normal.jpg/profile_image_url
   url/url
   protectedfalse/protected
   followers_count25/followers_count
   status
     created_atSat Mar 28 20:00:26 + 2009/created_at
     id1408524555/id
     textChecking out my 
  TweetStats!http://tweetstats.com/graphs/ccfcrule/text
     sourcelt;a href=quot;http://
  tweetstats.comquot;gt;TweetStatslt;/agt;/source
     truncatedfalse/truncated
     in_reply_to_status_id/in_reply_to_status_id
     in_reply_to_user_id/in_reply_to_user_id
     favoritedfalse/favorited
     in_reply_to_screen_name/in_reply_to_screen_name
   /status
  /user

  dpc

  On Apr 1, 5:34 pm, Alex Payne a...@twitter.com wrote:
  (Not an April Fool, we promise. We don't enjoy humor.)

   * Feature (REST API): We now return the same representation of User
  objects throughout the API. This representation contains all of the
  attributes we make available via the API.

  A bit more about this change:

  Previously, these full User objects were only available via the
  /users/show and /account/verify_credentials methods. If your
  application has been making requests to these methods just to get
  extra User attributes, you no longer need to do so. We've had many,
  many requests for these extra attributes to be available everywhere,
  so we hope to see you all making use of them!

  Please note that this new extended view of User objects may not appear
  for all users immediately. As cache expiry occurs for users in our
  system, the extra attributes will show up. Don't be surprised if this
  takes multiple days for inactive users.

  Please also note that if your application is operating in a highly
  bandwidth-constrained environment, you may want to proxy requests to
  strip out attributes that aren't relevant to your client. The
  additional bytes over the wire should not impact the vast majority of
  platforms, in our estimates.

  As always, you can keep up with these changes 
  athttp://bit.ly/api_changelog.

  --
  Alex Payne - API Lead, Twitter, Inc.http://twitter.com/al3x

 --
 Alex Payne - API Lead, Twitter, Inc.http://twitter.com/al3x


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-02 Thread Damon P. Cortesi



On Apr 1, 10:15 pm, Chad Etzel jazzyc...@gmail.com wrote:
 On Thu, Apr 2, 2009 at 1:10 AM, Adrian spiritpo...@gmail.com wrote:

  As of right right now:http://twitter.com/users/show/bob.xml
  has about twice the amount of information as say:
 http://twitter.com/users/show/WeezerOfficial.xml

 FTA:
 Please note that this new extended view of User objects may not appear
 for all users immediately. As cache expiry occurs for users in our
 system, the extra attributes will show up. Don't be surprised if this
 takes multiple days for inactive users.

 -Chad

Right, but the odd thing is this is data that was showing up normally
before. When this change went into effect, I started getting a lot of
users with no statuses_count showing whereas prior to the change that
was a reliable property of the user object.


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-02 Thread Jochem Prins

I'm having the same issue here. The /users/show method is now
returning the basic user element for some users. Weird.

Jochem


On Apr 2, 8:10 am, Damon P. Cortesi d.lifehac...@gmail.com wrote:
 On Apr 1, 10:15 pm, Chad Etzel jazzyc...@gmail.com wrote:

  On Thu, Apr 2, 2009 at 1:10 AM, Adrian spiritpo...@gmail.com wrote:

   As of right right now:http://twitter.com/users/show/bob.xml
   has about twice the amount of information as say:
  http://twitter.com/users/show/WeezerOfficial.xml

  FTA:
  Please note that this new extended view of User objects may not appear
  for all users immediately. As cache expiry occurs for users in our
  system, the extra attributes will show up. Don't be surprised if this
  takes multiple days for inactive users.

  -Chad

 Right, but the odd thing is this is data that was showing up normally
 before. When this change went into effect, I started getting a lot of
 users with no statuses_count showing whereas prior to the change that
 was a reliable property of the user object.


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-02 Thread binit

I am facing the same issue too with the API http://twitter.com/users/
show/id.xml.
Now the big problem is that in some cases following fields are
missing:
friends_count
created_at
favourites_count
utc_offset
time_zone
profile_background_image_url
statuses_count

Due to this my application buzzom.com has broken down.
Is there an alternate way of getting these fields for a particular
user?
Please suggest.

Regards,
Binit

On Apr 2, 11:10 am, Damon P. Cortesi d.lifehac...@gmail.com wrote:
 On Apr 1, 10:15 pm, Chad Etzel jazzyc...@gmail.com wrote:

  On Thu, Apr 2, 2009 at 1:10 AM, Adrian spiritpo...@gmail.com wrote:

   As of right right now:http://twitter.com/users/show/bob.xml
   has about twice the amount of information as say:
  http://twitter.com/users/show/WeezerOfficial.xml

  FTA:
  Please note that this new extended view of User objects may not appear
  for all users immediately. As cache expiry occurs for users in our
  system, the extra attributes will show up. Don't be surprised if this
  takes multiple days for inactive users.

  -Chad

 Right, but the odd thing is this is data that was showing up normally
 before. When this change went into effect, I started getting a lot of
 users with no statuses_count showing whereas prior to the change that
 was a reliable property of the user object.


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-02 Thread Dossy Shiobara


On 4/1/09 8:34 PM, Alex Payne wrote:

  * Feature (REST API): We now return the same representation of User
objects throughout the API. This representation contains all of the
attributes we make available via the API.


Sweet jeebus!  It's Christmas, all over again!

Thanks, Twitter gnomes.

--
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)


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-02 Thread Damon P. Cortesi

On Apr 2, 4:04 am, binit binit.th...@gmail.com wrote:

 Due to this my application buzzom.com has broken down.
 Is there an alternate way of getting these fields for a particular
 user?
 Please suggest.


In some cases, even though /users/show does not have the full user
object, /statuses/user_timeline will. I've been able to use this as a
workaround for some accounts when the fields I need don't exist, but
it doesn't work in every case.


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-02 Thread Jesse Stay
On Thu, Apr 2, 2009 at 12:10 AM, Damon P. Cortesi d.lifehac...@gmail.comwrote:

 On Apr 1, 10:15 pm, Chad Etzel jazzyc...@gmail.com wrote:
  On Thu, Apr 2, 2009 at 1:10 AM, Adrian spiritpo...@gmail.com wrote:
 
   As of right right now:http://twitter.com/users/show/bob.xml
   has about twice the amount of information as say:
  http://twitter.com/users/show/WeezerOfficial.xml
 
  FTA:
  Please note that this new extended view of User objects may not appear
  for all users immediately. As cache expiry occurs for users in our
  system, the extra attributes will show up. Don't be surprised if this
  takes multiple days for inactive users.
 
  -Chad

 Right, but the odd thing is this is data that was showing up normally
 before. When this change went into effect, I started getting a lot of
 users with no statuses_count showing whereas prior to the change that
 was a reliable property of the user object.


I'm seeing similar from our users on SocialToo.

Jesse


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-02 Thread Doug Williams
The loss of fields (issue 409) is the result of the caching issue described
above. You should see these fields reappear as the cache user objects
expire.

Doug Williams
Twitter API Support
http://twitter.com/dougw


On Thu, Apr 2, 2009 at 10:40 AM, binit binit.th...@gmail.com wrote:


 Thanks a lot, Damon.
 It works!
 You saved my day :)

 On Apr 2, 8:35 pm, Damon P. Cortesi d.lifehac...@gmail.com wrote:
  On Apr 2, 4:04 am, binit binit.th...@gmail.com wrote:
 
 
 
   Due to this my application buzzom.com has broken down.
   Is there an alternate way of getting these fields for a particular
   user?
   Please suggest.
 
  In some cases, even though /users/show does not have the full user
  object, /statuses/user_timeline will. I've been able to use this as a
  workaround for some accounts when the fields I need don't exist, but
  it doesn't work in every case.



[twitter-dev] Re: API Changes for April 1, 2009

2009-04-02 Thread Doug Williams
Jeffery,
This is valid criticism. This bug came as a surprise to us as well. We
otherwise would have given developers fair warning. Unfortunately there is
no easy fix, and like a bad heart-break, time may be the only answer.

In short, the problem is with the user data cache. To get the extended
information into that cache, the user object must either expire or be
invalidated through some user initiated update. The expiry on the cache is
rather long and you will find that inactive accounts will have abbreviated
data for up to 2 weeks.

This is obviously sub-optimal, as Matt would say.

Doug Williams
Twitter API Support
http://twitter.com/dougw


On Thu, Apr 2, 2009 at 12:27 PM, Jeffrey Greenberg 
jeffreygreenb...@gmail.com wrote:


 Doug,
 Grumble: just to say it, this wasn't handled well at all.  The fact
 that this field disappears whether due to caching or through a coding
 error has the same result of completely breaking my app.

 How long will it take for this issue to clear up? Days? How many
 exactly?  and after X days will further requests be populated
 correctly?

 thx,
 jeffrey
 http://www.tweettronics.com



[twitter-dev] Re: API Changes for April 1, 2009

2009-04-01 Thread Zac Bowling

Fantastic news.

Are the direct message's recipient and sender objects updated as well?

Zac Bowling
http://twitter.com/zbowling


On Wed, Apr 1, 2009 at 5:34 PM, Alex Payne a...@twitter.com wrote:

 (Not an April Fool, we promise. We don't enjoy humor.)

  * Feature (REST API): We now return the same representation of User
 objects throughout the API. This representation contains all of the
 attributes we make available via the API.

 A bit more about this change:

 Previously, these full User objects were only available via the
 /users/show and /account/verify_credentials methods. If your
 application has been making requests to these methods just to get
 extra User attributes, you no longer need to do so. We've had many,
 many requests for these extra attributes to be available everywhere,
 so we hope to see you all making use of them!

 Please note that this new extended view of User objects may not appear
 for all users immediately. As cache expiry occurs for users in our
 system, the extra attributes will show up. Don't be surprised if this
 takes multiple days for inactive users.

 Please also note that if your application is operating in a highly
 bandwidth-constrained environment, you may want to proxy requests to
 strip out attributes that aren't relevant to your client. The
 additional bytes over the wire should not impact the vast majority of
 platforms, in our estimates.

 As always, you can keep up with these changes at http://bit.ly/api_changelog.

 --
 Alex Payne - API Lead, Twitter, Inc.
 http://twitter.com/al3x



[twitter-dev] Re: API Changes for April 1, 2009

2009-04-01 Thread Alex Payne

Egads! No, they aren't, but that's a quick fix. Will have it out
tomorrow, hopefully, Monday at the latest.

On Wed, Apr 1, 2009 at 17:57, Zac Bowling zbowl...@gmail.com wrote:

 Fantastic news.

 Are the direct message's recipient and sender objects updated as well?

 Zac Bowling
 http://twitter.com/zbowling


 On Wed, Apr 1, 2009 at 5:34 PM, Alex Payne a...@twitter.com wrote:

 (Not an April Fool, we promise. We don't enjoy humor.)

  * Feature (REST API): We now return the same representation of User
 objects throughout the API. This representation contains all of the
 attributes we make available via the API.

 A bit more about this change:

 Previously, these full User objects were only available via the
 /users/show and /account/verify_credentials methods. If your
 application has been making requests to these methods just to get
 extra User attributes, you no longer need to do so. We've had many,
 many requests for these extra attributes to be available everywhere,
 so we hope to see you all making use of them!

 Please note that this new extended view of User objects may not appear
 for all users immediately. As cache expiry occurs for users in our
 system, the extra attributes will show up. Don't be surprised if this
 takes multiple days for inactive users.

 Please also note that if your application is operating in a highly
 bandwidth-constrained environment, you may want to proxy requests to
 strip out attributes that aren't relevant to your client. The
 additional bytes over the wire should not impact the vast majority of
 platforms, in our estimates.

 As always, you can keep up with these changes at http://bit.ly/api_changelog.

 --
 Alex Payne - API Lead, Twitter, Inc.
 http://twitter.com/al3x





-- 
Alex Payne - API Lead, Twitter, Inc.
http://twitter.com/al3x


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-01 Thread Damon P. Cortesi

I'm not sure if it's related to this push, but I've started to get
several user objects back with no statuses_updates.

This is a somewhat blocking bug for TweetStats as I try to verify they
have tweets while verifying the account. Though I can just try to
enumerate through and will probably have to do an emergency update to
do so.

here's a sample user object I'm getting back:

?xml version=1.0 encoding=UTF-8?
user
  id20176857/id
  nameJonny Beasley/name
  screen_nameccfcrule/screen_name
  location/location
  description/description
  profile_image_urlhttp://s3.amazonaws.com/twitter_production/
profile_images/78298843/Me_With_Cap_normal.jpg/profile_image_url
  url/url
  protectedfalse/protected
  followers_count25/followers_count
  status
created_atSat Mar 28 20:00:26 + 2009/created_at
id1408524555/id
textChecking out my TweetStats! 
http://tweetstats.com/graphs/ccfcrule/text
sourcelt;a href=quot;http://
tweetstats.comquot;gt;TweetStatslt;/agt;/source
truncatedfalse/truncated
in_reply_to_status_id/in_reply_to_status_id
in_reply_to_user_id/in_reply_to_user_id
favoritedfalse/favorited
in_reply_to_screen_name/in_reply_to_screen_name
  /status
/user

dpc

On Apr 1, 5:34 pm, Alex Payne a...@twitter.com wrote:
 (Not an April Fool, we promise. We don't enjoy humor.)

  * Feature (REST API): We now return the same representation of User
 objects throughout the API. This representation contains all of the
 attributes we make available via the API.

 A bit more about this change:

 Previously, these full User objects were only available via the
 /users/show and /account/verify_credentials methods. If your
 application has been making requests to these methods just to get
 extra User attributes, you no longer need to do so. We've had many,
 many requests for these extra attributes to be available everywhere,
 so we hope to see you all making use of them!

 Please note that this new extended view of User objects may not appear
 for all users immediately. As cache expiry occurs for users in our
 system, the extra attributes will show up. Don't be surprised if this
 takes multiple days for inactive users.

 Please also note that if your application is operating in a highly
 bandwidth-constrained environment, you may want to proxy requests to
 strip out attributes that aren't relevant to your client. The
 additional bytes over the wire should not impact the vast majority of
 platforms, in our estimates.

 As always, you can keep up with these changes athttp://bit.ly/api_changelog.

 --
 Alex Payne - API Lead, Twitter, Inc.http://twitter.com/al3x


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-01 Thread Damon P. Cortesi

Sorry, I meant statuses_count.

On Apr 1, 7:23 pm, Damon P. Cortesi d.lifehac...@gmail.com wrote:
 I'm not sure if it's related to this push, but I've started to get
 several user objects back with no statuses_updates.

 This is a somewhat blocking bug for TweetStats as I try to verify they
 have tweets while verifying the account. Though I can just try to
 enumerate through and will probably have to do an emergency update to
 do so.

 here's a sample user object I'm getting back:

 ?xml version=1.0 encoding=UTF-8?
 user
   id20176857/id
   nameJonny Beasley/name
   screen_nameccfcrule/screen_name
   location/location
   description/description
   profile_image_urlhttp://s3.amazonaws.com/twitter_production/
 profile_images/78298843/Me_With_Cap_normal.jpg/profile_image_url
   url/url
   protectedfalse/protected
   followers_count25/followers_count
   status
     created_atSat Mar 28 20:00:26 + 2009/created_at
     id1408524555/id
     textChecking out my 
 TweetStats!http://tweetstats.com/graphs/ccfcrule/text
     sourcelt;a href=quot;http://
 tweetstats.comquot;gt;TweetStatslt;/agt;/source
     truncatedfalse/truncated
     in_reply_to_status_id/in_reply_to_status_id
     in_reply_to_user_id/in_reply_to_user_id
     favoritedfalse/favorited
     in_reply_to_screen_name/in_reply_to_screen_name
   /status
 /user

 dpc

 On Apr 1, 5:34 pm, Alex Payne a...@twitter.com wrote:

  (Not an April Fool, we promise. We don't enjoy humor.)

   * Feature (REST API): We now return the same representation of User
  objects throughout the API. This representation contains all of the
  attributes we make available via the API.

  A bit more about this change:

  Previously, these full User objects were only available via the
  /users/show and /account/verify_credentials methods. If your
  application has been making requests to these methods just to get
  extra User attributes, you no longer need to do so. We've had many,
  many requests for these extra attributes to be available everywhere,
  so we hope to see you all making use of them!

  Please note that this new extended view of User objects may not appear
  for all users immediately. As cache expiry occurs for users in our
  system, the extra attributes will show up. Don't be surprised if this
  takes multiple days for inactive users.

  Please also note that if your application is operating in a highly
  bandwidth-constrained environment, you may want to proxy requests to
  strip out attributes that aren't relevant to your client. The
  additional bytes over the wire should not impact the vast majority of
  platforms, in our estimates.

  As always, you can keep up with these changes athttp://bit.ly/api_changelog.

  --
  Alex Payne - API Lead, Twitter, Inc.http://twitter.com/al3x




[twitter-dev] Re: API Changes for April 1, 2009

2009-04-01 Thread Damon Clinkscales

On Wed, Apr 1, 2009 at 9:33 PM, Damon P. Cortesi d.lifehac...@gmail.com wrote:

 I'm not sure if it's related to this push, but I've started to get
 several user objects back with no statuses_updates.


 Sorry, I meant statuses_count.


nor favourites_count, nor friends_count...

here's my record, in full (from /users/show/damon.xml)

$ curl http://twitter.com/users/show/damon.xml
?xml version=1.0 encoding=UTF-8?
user
  id756264/id
  nameDamon Clinkscales/name
  screen_namedamon/screen_name
  locationAustin, TX/location
  descriptionI'm a shepherd.  Software engineer at VitalSource and
leader of Austin On Rails.  I also build apps like
http://snaptweet.com and http://doesfollow.com. /description
  
profile_image_urlhttps://s3.amazonaws.com/twitter_production/profile_images/73617066/me_smile_normal.jpg/profile_image_url
  urlhttp://damonc.com/url
  protectedfalse/protected
  followers_count974/followers_count
  status
created_atWed Apr 01 21:16:29 + 2009/created_at
id1434142066/id
textRT @ev on April Fools - There is no Twitter Pro/text
sourcelt;a
href=http://iconfactory.com/software/twitterrificgt;twitterrificlt;/agt;/source
truncatedfalse/truncated
in_reply_to_status_id/in_reply_to_status_id
in_reply_to_user_id/in_reply_to_user_id
favoritedfalse/favorited
in_reply_to_screen_name/in_reply_to_screen_name
  /status
/user

April Fools?

-damon


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-01 Thread Adrian

As of right right now: http://twitter.com/users/show/bob.xml
has about twice the amount of information as say:
http://twitter.com/users/show/WeezerOfficial.xml


On Apr 2, 3:34 am, Alex Payne a...@twitter.com wrote:
 (Not an April Fool, we promise. We don't enjoy humor.)

  * Feature (REST API): We now return the same representation of User
 objects throughout the API. This representation contains all of the
 attributes we make available via the API.

 A bit more about this change:

 Previously, these full User objects were only available via the
 /users/show and /account/verify_credentials methods. If your
 application has been making requests to these methods just to get
 extra User attributes, you no longer need to do so. We've had many,
 many requests for these extra attributes to be available everywhere,
 so we hope to see you all making use of them!

 Please note that this new extended view of User objects may not appear
 for all users immediately. As cache expiry occurs for users in our
 system, the extra attributes will show up. Don't be surprised if this
 takes multiple days for inactive users.

 Please also note that if your application is operating in a highly
 bandwidth-constrained environment, you may want to proxy requests to
 strip out attributes that aren't relevant to your client. The
 additional bytes over the wire should not impact the vast majority of
 platforms, in our estimates.

 As always, you can keep up with these changes athttp://bit.ly/api_changelog.

 --
 Alex Payne - API Lead, Twitter, Inc.http://twitter.com/al3x


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-01 Thread Chad Etzel

On Thu, Apr 2, 2009 at 1:10 AM, Adrian spiritpo...@gmail.com wrote:

 As of right right now: http://twitter.com/users/show/bob.xml
 has about twice the amount of information as say:
 http://twitter.com/users/show/WeezerOfficial.xml


FTA:
Please note that this new extended view of User objects may not appear
for all users immediately. As cache expiry occurs for users in our
system, the extra attributes will show up. Don't be surprised if this
takes multiple days for inactive users.

-Chad




 On Apr 2, 3:34 am, Alex Payne a...@twitter.com wrote:
 (Not an April Fool, we promise. We don't enjoy humor.)

  * Feature (REST API): We now return the same representation of User
 objects throughout the API. This representation contains all of the
 attributes we make available via the API.

 A bit more about this change:

 Previously, these full User objects were only available via the
 /users/show and /account/verify_credentials methods. If your
 application has been making requests to these methods just to get
 extra User attributes, you no longer need to do so. We've had many,
 many requests for these extra attributes to be available everywhere,
 so we hope to see you all making use of them!

 Please note that this new extended view of User objects may not appear
 for all users immediately. As cache expiry occurs for users in our
 system, the extra attributes will show up. Don't be surprised if this
 takes multiple days for inactive users.

 Please also note that if your application is operating in a highly
 bandwidth-constrained environment, you may want to proxy requests to
 strip out attributes that aren't relevant to your client. The
 additional bytes over the wire should not impact the vast majority of
 platforms, in our estimates.

 As always, you can keep up with these changes athttp://bit.ly/api_changelog.

 --
 Alex Payne - API Lead, Twitter, Inc.http://twitter.com/al3x


[twitter-dev] Re: API Changes for April 1, 2009

2009-04-01 Thread Alex Payne

From what method calls?

On Wed, Apr 1, 2009 at 19:23, Damon P. Cortesi d.lifehac...@gmail.com wrote:

 I'm not sure if it's related to this push, but I've started to get
 several user objects back with no statuses_updates.

 This is a somewhat blocking bug for TweetStats as I try to verify they
 have tweets while verifying the account. Though I can just try to
 enumerate through and will probably have to do an emergency update to
 do so.

 here's a sample user object I'm getting back:

 ?xml version=1.0 encoding=UTF-8?
 user
  id20176857/id
  nameJonny Beasley/name
  screen_nameccfcrule/screen_name
  location/location
  description/description
  profile_image_urlhttp://s3.amazonaws.com/twitter_production/
 profile_images/78298843/Me_With_Cap_normal.jpg/profile_image_url
  url/url
  protectedfalse/protected
  followers_count25/followers_count
  status
    created_atSat Mar 28 20:00:26 + 2009/created_at
    id1408524555/id
    textChecking out my TweetStats! 
 http://tweetstats.com/graphs/ccfcrule/text
    sourcelt;a href=quot;http://
 tweetstats.comquot;gt;TweetStatslt;/agt;/source
    truncatedfalse/truncated
    in_reply_to_status_id/in_reply_to_status_id
    in_reply_to_user_id/in_reply_to_user_id
    favoritedfalse/favorited
    in_reply_to_screen_name/in_reply_to_screen_name
  /status
 /user

 dpc

 On Apr 1, 5:34 pm, Alex Payne a...@twitter.com wrote:
 (Not an April Fool, we promise. We don't enjoy humor.)

  * Feature (REST API): We now return the same representation of User
 objects throughout the API. This representation contains all of the
 attributes we make available via the API.

 A bit more about this change:

 Previously, these full User objects were only available via the
 /users/show and /account/verify_credentials methods. If your
 application has been making requests to these methods just to get
 extra User attributes, you no longer need to do so. We've had many,
 many requests for these extra attributes to be available everywhere,
 so we hope to see you all making use of them!

 Please note that this new extended view of User objects may not appear
 for all users immediately. As cache expiry occurs for users in our
 system, the extra attributes will show up. Don't be surprised if this
 takes multiple days for inactive users.

 Please also note that if your application is operating in a highly
 bandwidth-constrained environment, you may want to proxy requests to
 strip out attributes that aren't relevant to your client. The
 additional bytes over the wire should not impact the vast majority of
 platforms, in our estimates.

 As always, you can keep up with these changes athttp://bit.ly/api_changelog.

 --
 Alex Payne - API Lead, Twitter, Inc.http://twitter.com/al3x




-- 
Alex Payne - API Lead, Twitter, Inc.
http://twitter.com/al3x