Re: [twitter-dev] Re: Retweets and the Public Timeline

2010-01-03 Thread Tyson Lowery

Two quick points.

You can't easily fetch those two timelines, unless you have been 
authenticated by the user - which is the point of this thread.  
Statuses_retweeted_by_me requires authentication. 

Also, ironically some applications were broken by the introduction of 
Retweets.  Retweets used to be available in the public timeline before 
the new fangled RT stuff was added. 



raffi wrote:

i can't speak as to whether we're going to put them into the
user_timeline or not -- although, i would suspect no, as it has the
potential for breaking legacy applications, and it is something we
could revisit in a future version of the API (e.g. a hypothetical
api.twitter.com/2).  again, for clarity, i'm don't know for sure.

if developers would like the equivalent of a user_timeline that has
retweets in it, then they could easily fetch the following two
timelines:

http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-user_timeline
http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-retweeted_by_me

and merge them together to form a virtual timeline.

On Dec 31, 2:24 am, Jesse Stay jesses...@gmail.com wrote:
  

On Tue, Dec 22, 2009 at 10:42 AM, Raffi Krikorian ra...@twitter.com wrote:


go code something interesting, and we will be here to support you.  (of
course, if we missed something, as we are arguing about in the RT case, we
will work with you all to get it to be what the community needs).
  

So does this mean RTs will be restored as is being requested?  I don't think
anyone is questioning that you need to be creative with the Twitter API.

Jesse



  


Re: [twitter-dev] Re: Retweets and the Public Timeline

2009-12-31 Thread Jesse Stay
On Tue, Dec 22, 2009 at 10:42 AM, Raffi Krikorian ra...@twitter.com wrote:

 go code something interesting, and we will be here to support you.  (of
 course, if we missed something, as we are arguing about in the RT case, we
 will work with you all to get it to be what the community needs).


So does this mean RTs will be restored as is being requested?  I don't think
anyone is questioning that you need to be creative with the Twitter API.

Jesse


[twitter-dev] Re: Retweets and the Public Timeline

2009-12-31 Thread raffi
i can't speak as to whether we're going to put them into the
user_timeline or not -- although, i would suspect no, as it has the
potential for breaking legacy applications, and it is something we
could revisit in a future version of the API (e.g. a hypothetical
api.twitter.com/2).  again, for clarity, i'm don't know for sure.

if developers would like the equivalent of a user_timeline that has
retweets in it, then they could easily fetch the following two
timelines:

http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-user_timeline
http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-retweeted_by_me

and merge them together to form a virtual timeline.

On Dec 31, 2:24 am, Jesse Stay jesses...@gmail.com wrote:
 On Tue, Dec 22, 2009 at 10:42 AM, Raffi Krikorian ra...@twitter.com wrote:
  go code something interesting, and we will be here to support you.  (of
  course, if we missed something, as we are arguing about in the RT case, we
  will work with you all to get it to be what the community needs).

 So does this mean RTs will be restored as is being requested?  I don't think
 anyone is questioning that you need to be creative with the Twitter API.

 Jesse


[twitter-dev] Re: Retweets and the Public Timeline

2009-12-22 Thread Tim Acheson
I strongly agree with the OP.

Problem: Unable to get the complete timeline for a user including
retweets (without logging in)!

There is an important limitation with the API regarding retweets. With
the new retweets feature, in the current API, it is not possible to
get a complete timeline for a user (unless you have the user's
password). This is bad. Firstly, it means user timelines retrieved
from the API will always be potentially incomplete, with retweets
excluded. Yet retweets are considered part of a users timeline and
always have been. Secondly, it means I can't retrieve my own complete
timeline without logging in, which is surely an unnecessary extra
step.

The API functionality for retweets seems inconsistent with other API
methods, notably statuses/user_timeline which does not require a log-
in. It's also inconsistent with the RSS feed which does include
retweets in a users' timeline.

Solution: A new API method is required, to retrieve retweets for a
user without logging in.


DOCUMENTATION

statuses/user_timeline
Returns the 20 most recent statuses posted from the authenticating
user. It's also possible to request another user's timeline via the id
parameter. This is the equivalent of the Web /user page for your own
user, or the profile page for a third party.
Note: For backwards compatibility reasons, retweets are stripped out
of the user_timeline when calling in XML or JSON (they appear with
'RT' in RSS and Atom). If you'd like them included, you can merge them
in from statuses retweeted_by_me.

http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-user_timeline


[twitter-dev] Re: Retweets and the Public Timeline

2009-12-22 Thread Tyson Lowery
The decision to leave out retweets is incomprehensible.  I don't see
who it benefits to leave these out, besides maybe the programmer at
Twitter who has to do the work to include them.  The API Programmers
don't like it, the confused Twitter users who no longer see Retweets
in their favorite third party services certainly don't like it
either.  Leaving retweets out of the public api certainly played a
part in the general user backlash to the Retweet feature.


On Dec 22, 12:46 am, Tim Acheson tim.ache...@gmail.com wrote:
 I strongly agree with the OP.

 Problem: Unable to get the complete timeline for a user including
 retweets (without logging in)!

 There is an important limitation with the API regarding retweets. With
 the new retweets feature, in the current API, it is not possible to
 get a complete timeline for a user (unless you have the user's
 password). This is bad. Firstly, it means user timelines retrieved
 from the API will always be potentially incomplete, with retweets
 excluded. Yet retweets are considered part of a users timeline and
 always have been. Secondly, it means I can't retrieve my own complete
 timeline without logging in, which is surely an unnecessary extra
 step.

 The API functionality for retweets seems inconsistent with other API
 methods, notably statuses/user_timeline which does not require a log-
 in. It's also inconsistent with the RSS feed which does include
 retweets in a users' timeline.

 Solution: A new API method is required, to retrieve retweets for a
 user without logging in.

 DOCUMENTATION

 statuses/user_timeline
 Returns the 20 most recent statuses posted from the authenticating
 user. It's also possible to request another user's timeline via the id
 parameter. This is the equivalent of the Web /user page for your own
 user, or the profile page for a third party.
 Note: For backwards compatibility reasons, retweets are stripped out
 of the user_timeline when calling in XML or JSON (they appear with
 'RT' in RSS and Atom). If you'd like them included, you can merge them
 in from statuses retweeted_by_me.

 http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-user_t...


[twitter-dev] Re: Retweets and the Public Timeline

2009-12-22 Thread Tyson Lowery
Maybe it is being considered now, check this thread:

http://groups.google.com/group/twitter-development-talk/browse_thread/thread/515733c625904ed8/ec71454fcac98781?lnk=gstq=retweet#ec71454fcac98781

On Dec 22, 9:34 am, Tyson Lowery tysonlow...@gmail.com wrote:
 The decision to leave out retweets is incomprehensible.  I don't see
 who it benefits to leave these out, besides maybe the programmer at
 Twitter who has to do the work to include them.  The API Programmers
 don't like it, the confused Twitter users who no longer see Retweets
 in their favorite third party services certainly don't like it
 either.  Leaving retweets out of the public api certainly played a
 part in the general user backlash to the Retweet feature.

 On Dec 22, 12:46 am, Tim Acheson tim.ache...@gmail.com wrote:



  I strongly agree with the OP.

  Problem: Unable to get the complete timeline for a user including
  retweets (without logging in)!

  There is an important limitation with the API regarding retweets. With
  the new retweets feature, in the current API, it is not possible to
  get a complete timeline for a user (unless you have the user's
  password). This is bad. Firstly, it means user timelines retrieved
  from the API will always be potentially incomplete, with retweets
  excluded. Yet retweets are considered part of a users timeline and
  always have been. Secondly, it means I can't retrieve my own complete
  timeline without logging in, which is surely an unnecessary extra
  step.

  The API functionality for retweets seems inconsistent with other API
  methods, notably statuses/user_timeline which does not require a log-
  in. It's also inconsistent with the RSS feed which does include
  retweets in a users' timeline.

  Solution: A new API method is required, to retrieve retweets for a
  user without logging in.

  DOCUMENTATION

  statuses/user_timeline
  Returns the 20 most recent statuses posted from the authenticating
  user. It's also possible to request another user's timeline via the id
  parameter. This is the equivalent of the Web /user page for your own
  user, or the profile page for a third party.
  Note: For backwards compatibility reasons, retweets are stripped out
  of the user_timeline when calling in XML or JSON (they appear with
  'RT' in RSS and Atom). If you'd like them included, you can merge them
  in from statuses retweeted_by_me.

 http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-user_t...


Re: [twitter-dev] Re: Retweets and the Public Timeline

2009-12-22 Thread Raffi Krikorian
i would like to stress that timelines are, of course, only slices of data
that twitter.  API developers are urged to be creative and innovative --
come up with timelines that we didn't think of!  come up with other ways
to present data to the user that are not just direct representations of our
API calls.  new and compelling user experiences do not stop with our
provided timelines.

go code something interesting, and we will be here to support you.  (of
course, if we missed something, as we are arguing about in the RT case, we
will work with you all to get it to be what the community needs).


On Tue, Dec 22, 2009 at 9:39 AM, Tyson Lowery tysonlow...@gmail.com wrote:

 Maybe it is being considered now, check this thread:


 http://groups.google.com/group/twitter-development-talk/browse_thread/thread/515733c625904ed8/ec71454fcac98781?lnk=gstq=retweet#ec71454fcac98781

 On Dec 22, 9:34 am, Tyson Lowery tysonlow...@gmail.com wrote:
  The decision to leave out retweets is incomprehensible.  I don't see
  who it benefits to leave these out, besides maybe the programmer at
  Twitter who has to do the work to include them.  The API Programmers
  don't like it, the confused Twitter users who no longer see Retweets
  in their favorite third party services certainly don't like it
  either.  Leaving retweets out of the public api certainly played a
  part in the general user backlash to the Retweet feature.
 
  On Dec 22, 12:46 am, Tim Acheson tim.ache...@gmail.com wrote:
 
 
 
   I strongly agree with the OP.
 
   Problem: Unable to get the complete timeline for a user including
   retweets (without logging in)!
 
   There is an important limitation with the API regarding retweets. With
   the new retweets feature, in the current API, it is not possible to
   get a complete timeline for a user (unless you have the user's
   password). This is bad. Firstly, it means user timelines retrieved
   from the API will always be potentially incomplete, with retweets
   excluded. Yet retweets are considered part of a users timeline and
   always have been. Secondly, it means I can't retrieve my own complete
   timeline without logging in, which is surely an unnecessary extra
   step.
 
   The API functionality for retweets seems inconsistent with other API
   methods, notably statuses/user_timeline which does not require a log-
   in. It's also inconsistent with the RSS feed which does include
   retweets in a users' timeline.
 
   Solution: A new API method is required, to retrieve retweets for a
   user without logging in.
 
   DOCUMENTATION
 
   statuses/user_timeline
   Returns the 20 most recent statuses posted from the authenticating
   user. It's also possible to request another user's timeline via the id
   parameter. This is the equivalent of the Web /user page for your own
   user, or the profile page for a third party.
   Note: For backwards compatibility reasons, retweets are stripped out
   of the user_timeline when calling in XML or JSON (they appear with
   'RT' in RSS and Atom). If you'd like them included, you can merge them
   in from statuses retweeted_by_me.
 
  http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-user_t.
 ..




-- 
Raffi Krikorian
Twitter Platform Team
http://twitter.com/raffi


Re: [twitter-dev] Re: Retweets and the Public Timeline

2009-11-27 Thread Nicole Simon
As retweets are such a basic feature for users, it is hard to understand how
this question could not have come up before in designing of the limitations.

I suggest you add a switch to the api call w/o authentication, then the apps
can decide what to do with this, as in once they are ready they can switch
it on.

As for the users, the suggestion can only be: do not use the retweet feature
if you are interested in sharing information to your followers,
as your retweets will not be seen elsewhere.

[similar thing btw is going for the lists: tweet results for a list do not
show
retweets or replies - meaning you have to advise users not to use @reply
at the beginning or the RT feature if they want their tweets seen]

Nicole

-- 


My german twitter site
http://mit140zeichen.de - http://twitter.com/m140z

Kontakt:
http://twitter.com/NicoleSimon
https://www.xing.com/profile/Nicole_Simon

skype: nicole.simon / mailto:nicole.si...@mit140zeichen.de
phone: +49 451 899 75 03 / mobile: +49 179 499 7076


Re: [twitter-dev] Re: Retweets and the Public Timeline

2009-11-24 Thread Abraham Williams
On Fri, Nov 20, 2009 at 02:19, MikeF searchtas...@optonline.net wrote:

 On Nov 19, 8:58 am, Jeffrey jeffreywin...@gmail.com wrote:
  I strongly urge and hope for the ability to see built-in retweets in
  the user_timeline as this affects my application, since these tweets
  are suddenly not visible.

 I am having the same issue as Jeffrey. This change makes retweets
 disappear from my app.  This is a *major* problem.

 Does anyone know what happens if we use http://api.twitter.com/1 ?


Currently https://api.twitter.com/1 should be identical to using
https://twitter.com.

Abraham

-- 
Abraham Williams | Community Evangelist | http://web608.org
Hacker | http://abrah.am | http://twitter.com/abraham
Project | Awesome Lists | http://twitterli.st
This email is: [ ] blogable [x] ask first [ ] private.


[twitter-dev] Re: Retweets and the Public Timeline

2009-11-24 Thread Tyson Lowery
Well this is interesting.  If you use statuses/user_timeline and
specify the format as RSS or ATOM, you get the retweets.  If you
specify XML or JSON, you do not get the retweets.  I don't think the
format should impact the result set.



On Nov 23, 11:24 pm, Abraham Williams 4bra...@gmail.com wrote:
 On Fri, Nov 20, 2009 at 02:19, MikeF searchtas...@optonline.net wrote:
  On Nov 19, 8:58 am, Jeffrey jeffreywin...@gmail.com wrote:
   I strongly urge and hope for the ability to see built-in retweets in
   the user_timeline as this affects my application, since these tweets
   are suddenly not visible.

  I am having the same issue as Jeffrey. This change makes retweets
  disappear from my app.  This is a *major* problem.

  Does anyone know what happens if we usehttp://api.twitter.com/1?

 Currentlyhttps://api.twitter.com/1should be identical to 
 usinghttps://twitter.com.

 Abraham

 --
 Abraham Williams | Community Evangelist |http://web608.org
 Hacker |http://abrah.am|http://twitter.com/abraham
 Project | Awesome Lists |http://twitterli.st
 This email is: [ ] blogable [x] ask first [ ] private.


[twitter-dev] Re: Retweets and the Public Timeline

2009-11-23 Thread MikeF
Marcel,

Could you please let us know if you have reconsidered removing
retweets from the public timeline.  It is a major issue as far as we
are concerned.

I think Tyson has suggested the perfect general rule:

 If it is available publicly on twitter.com, you should allow access to
 it via the API without authentication.

Thanks,
Mike


[twitter-dev] Re: Retweets and the Public Timeline

2009-11-20 Thread Tyson Lowery
Thanks for the response, is there a way to get this data without an
authorization?

On Nov 18, 10:43 am, Marcel Molina mar...@twitter.com wrote:
 They are intentionally removed from the user_timeline.





 On Wed, Nov 18, 2009 at 9:11 AM, Tyson Lowery tysonlow...@gmail.com wrote:
  I've noticed that with the new retweet feature, retweets no longer
  appear in the user_timeline API calls.  Is this intentional or is this
  a bug?   If it is a bug, any ideas on the expected fix date?  I
  noticed a lot of complaints about this searching on twitter (like
  hey, retweets don't show up in my XYZ application!)

  If it is intentional, there is no longer a way to get public retweets
  using the developer API calls.  Unless I am missing something?  The
  only way I see to do this is through the retweet API calls which
  require an authenitcated user.

  Thanks for any help you can provide.  I'm trying to get all the
  information I can before I start sinking time into writing a fix for
  this for my application.

 --
 Marcel Molina
 Twitter Platform Teamhttp://twitter.com/noradio


[twitter-dev] Re: Retweets and the Public Timeline

2009-11-20 Thread MikeF
On Nov 19, 8:58 am, Jeffrey jeffreywin...@gmail.com wrote:
 I strongly urge and hope for the ability to see built-in retweets in
 the user_timeline as this affects my application, since these tweets
 are suddenly not visible.

I am having the same issue as Jeffrey. This change makes retweets
disappear from my app.  This is a *major* problem.

Does anyone know what happens if we use http://api.twitter.com/1 ?


[twitter-dev] Re: Retweets and the Public Timeline

2009-11-20 Thread killyos...@gmail.com
Having the same issue as well.  My application merely displays tweets
from the user to the world and I do not want to have to authenticate
to get tweets that are publicly viewable, the change has, in effect,
reduced the functionality of my app.

On Nov 20, 3:19 am, MikeF searchtas...@optonline.net wrote:
 On Nov 19, 8:58 am, Jeffrey jeffreywin...@gmail.com wrote:

  I strongly urge and hope for the ability to see built-in retweets in
  the user_timeline as this affects my application, since these tweets
  are suddenly not visible.

 I am having the same issue as Jeffrey. This change makes retweets
 disappear from my app.  This is a *major* problem.

 Does anyone know what happens if we usehttp://api.twitter.com/1?


[twitter-dev] Re: Retweets and the Public Timeline

2009-11-20 Thread Tyson Lowery
Our application has some features available to users who authenticate,
some features for those that do not authenticate.  I guess I'll put
this in the authenticate column for the time being.

If it is available publicly on twitter.com, you should allow access to
it via the API without authentication.

My suggestion would be to either add a parameter to user_timeline to
get retweets, or create user_retweets which mimics user_timeline
except only gives you the retweets.  Or do both :)

Thanks for listening.


On Nov 18, 6:46 pm, Marcel Molina mar...@twitter.com wrote:
 That's a compelling point. I need to think about it. We're stripping
 retweets out of user_timeline because clients that don't implement
 retweet have the (likely) potential of creating a very confusing
 experience for users. Removing retweets from the user_timeline at the
 time seemed fine because clients could merge retweets in using the
 retweet timelines if they wanted to. Use cases that didn't require
 authentication weren't being thought about for that scenario.

 On Wed, Nov 18, 2009 at 5:48 PM, Jeffrey jeffreywin...@gmail.com wrote:
  Not having retweets in the user_timeline represents a loss of
  functionality.

  With user_timeline you can get the tweets of any user using the id
  parameter, but there is no way to get the tweets of another user using
  home_timeline without being authenticated *as that user*.   So this
  limits the ability of applications to gather info for a user without
  requiring them to log in.   Before the retweet funcdtionality was
  added, organic retweets were of course visible.   The built-in
  retweets are not.

 --
 Marcel Molina
 Twitter Platform Teamhttp://twitter.com/noradio


[twitter-dev] Re: Retweets and the Public Timeline

2009-11-19 Thread Jeffrey
I strongly urge and hope for the ability to see built-in retweets in
the user_timeline as this affects my application, since these tweets
are suddenly not visible.

If that is not possible, perhaps a new API could be created that would
allow an unauthenticated view of tweets and retweets?


[twitter-dev] Re: Retweets and the Public Timeline

2009-11-18 Thread Tyson Lowery
Thanks for the response.

Is there a way to get them without authentication?

On Nov 18, 10:43 am, Marcel Molina mar...@twitter.com wrote:
 They are intentionally removed from the user_timeline.





 On Wed, Nov 18, 2009 at 9:11 AM, Tyson Lowery tysonlow...@gmail.com wrote:
  I've noticed that with the new retweet feature, retweets no longer
  appear in the user_timeline API calls.  Is this intentional or is this
  a bug?   If it is a bug, any ideas on the expected fix date?  I
  noticed a lot of complaints about this searching on twitter (like
  hey, retweets don't show up in my XYZ application!)

  If it is intentional, there is no longer a way to get public retweets
  using the developer API calls.  Unless I am missing something?  The
  only way I see to do this is through the retweet API calls which
  require an authenitcated user.

  Thanks for any help you can provide.  I'm trying to get all the
  information I can before I start sinking time into writing a fix for
  this for my application.

 --
 Marcel Molina
 Twitter Platform Teamhttp://twitter.com/noradio


Re: [twitter-dev] Re: Retweets and the Public Timeline

2009-11-18 Thread Marcel Molina
I don't believe so. Are you working on a javascript widget that makes
authentication hard? Why do you want to access it without
authenticating?

On Wed, Nov 18, 2009 at 1:29 PM, Tyson Lowery tysonlow...@gmail.com wrote:
 Thanks for the response.

 Is there a way to get them without authentication?

 On Nov 18, 10:43 am, Marcel Molina mar...@twitter.com wrote:
 They are intentionally removed from the user_timeline.





 On Wed, Nov 18, 2009 at 9:11 AM, Tyson Lowery tysonlow...@gmail.com wrote:
  I've noticed that with the new retweet feature, retweets no longer
  appear in the user_timeline API calls.  Is this intentional or is this
  a bug?   If it is a bug, any ideas on the expected fix date?  I
  noticed a lot of complaints about this searching on twitter (like
  hey, retweets don't show up in my XYZ application!)

  If it is intentional, there is no longer a way to get public retweets
  using the developer API calls.  Unless I am missing something?  The
  only way I see to do this is through the retweet API calls which
  require an authenitcated user.

  Thanks for any help you can provide.  I'm trying to get all the
  information I can before I start sinking time into writing a fix for
  this for my application.

 --
 Marcel Molina
 Twitter Platform Teamhttp://twitter.com/noradio




-- 
Marcel Molina
Twitter Platform Team
http://twitter.com/noradio


[twitter-dev] Re: Retweets and the Public Timeline

2009-11-18 Thread Jeffrey
Not having retweets in the user_timeline represents a loss of
functionality.

With user_timeline you can get the tweets of any user using the id
parameter, but there is no way to get the tweets of another user using
home_timeline without being authenticated *as that user*.   So this
limits the ability of applications to gather info for a user without
requiring them to log in.   Before the retweet funcdtionality was
added, organic retweets were of course visible.   The built-in
retweets are not.


Re: [twitter-dev] Re: Retweets and the Public Timeline

2009-11-18 Thread Marcel Molina
That's a compelling point. I need to think about it. We're stripping
retweets out of user_timeline because clients that don't implement
retweet have the (likely) potential of creating a very confusing
experience for users. Removing retweets from the user_timeline at the
time seemed fine because clients could merge retweets in using the
retweet timelines if they wanted to. Use cases that didn't require
authentication weren't being thought about for that scenario.

On Wed, Nov 18, 2009 at 5:48 PM, Jeffrey jeffreywin...@gmail.com wrote:
 Not having retweets in the user_timeline represents a loss of
 functionality.

 With user_timeline you can get the tweets of any user using the id
 parameter, but there is no way to get the tweets of another user using
 home_timeline without being authenticated *as that user*.   So this
 limits the ability of applications to gather info for a user without
 requiring them to log in.   Before the retweet funcdtionality was
 added, organic retweets were of course visible.   The built-in
 retweets are not.




-- 
Marcel Molina
Twitter Platform Team
http://twitter.com/noradio