Re: [twitter-dev] Re: issues with retweets and API

2010-01-15 Thread srikanth reddy
Okay forget about ETA. Does twitter have any plans to introduce new method
for undoing retweet? or will they just update(provide additional flag
retweeted_by_me) that status or will they just remove that original
status(once it is retweeted) in timelines and other methods?
Please let us know if you are not going to provide retweet/undo method. This
will be helpful .


On Mon, Jan 11, 2010 at 12:14 PM, srikanth reddy srikanth.yara...@gmail.com
 wrote:

 Any ETA for the following. Its been a while.

  http://code.google.com/p/twitter-api/issues/detail?id=1214
 
  http://code.google.com/p/twitter-api/issues/detail?id=1274

 .





[twitter-dev] Re: issues with retweets and API

2010-01-11 Thread Kristin
But if I retweet a tweet on the first page, call
home_timeline, it doesn't contain the retweet (only visible under
retweeted_by_me). Same occurrance happens on twitter.com but
twitter.com knows that i've retweeted (the difference between the API
and twitter).

+1 this is very aggravating...




On Jan 10, 10:44 pm, srikanth reddy srikanth.yara...@gmail.com
wrote:
 Any ETA for the following. Its been a while.

 http://code.google.com/p/twitter-api/issues/detail?id=1214

 http://code.google.com/p/twitter-api/issues/detail?id=1274
 On Tue, Jan 5, 2010 at 12:30 AM, John munz...@gmail.com wrote:
  I've noticed that this is not always the case.

  If I retweet an older tweet it shows up as a new tweet in
  home_timeline. But if I retweet a tweet on the first page, call
  home_timeline, it doesn't contain the retweet (only visible under
  retweeted_by_me). Same occurrance happens on twitter.com but
  twitter.com knows that i've retweeted (the difference between the API
  and twitter).

  I guess if it did show up that could also be a solution instead of
  needing to add new flags as I suggested above.

  Basically what you were saying in your first post:

  Quote:
  For your second point
  I am not seeing the retweeted status in my home_timeline for some
  reason...

  On Jan 4, 1:06 am, srikanth reddy srikanth.yara...@gmail.com wrote:
   home_timeline also includes both.
   For user retweeted status i would just check
  if(status[i].retweeted_status
   != null and status[i].user.screen_name == currentuser)
   But the problem comes when you have friends redundant status i.e
   status[i].retweeted_status != null and status[i].user.screen_name !=
   currentuser. This friend's status appears in your home time line even
  after
   you retweet. If you try to retweet this it will throw an error as this
  has
   already been retweeted by you.
   To prevent this you have to manually disable friends 'retweets' appearing
  in
   your home_timeline (this option is available in web only and this has to
  be
   done for each and every user.Currently this is also not working)

   Anyhow these issues are already reported here

  http://code.google.com/p/twitter-api/issues/detail?id=1214

  http://code.google.com/p/twitter-api/issues/detail?id=1274

   On Mon, Jan 4, 2010 at 2:24 AM, John munz...@gmail.com wrote:
I understood you since the beginning. It doesn't feel redundant to me,
I'm pretty sure that is intended functionality.

Even if they disappeared from retweeted by others there still needs
to be a way to know if you can undo regular tweets you've retweeted
since they don't include any retweeted information in the other
timeline methods (home_timeline etc).

On Jan 3, 11:40 am, srikanth reddy srikanth.yara...@gmail.com wrote:
 I am not sure i expressed it clearly. Pardon my lang

 They will only disappear if your friends undo.

  It is true that they will disappear if your friends undo. But my
  point
is
 that they should also disappear(not instantly) from 'Retweets by
  Others'
 when you retweet them from 'Retweets by Others'  tab( coz it will be
added
 to 'retweets by me' ) and keeping them in 'Retweets by Others' is
  just
 redundant. If you refresh your 'Retweets by Others' tab you will see
  the
 tweet as retweeted by you and your friend and you have the option of
undoing
 it. But this undoing is possible only in web. From API point of view,
  if
 these statuses are removed from 'retweets by others'  the moment the
  user
 retweets them then undo is simple (just delete the status id obtained
from
 the statuses/retweet response ). This type of undoing is done only
 instantly i.e u cannot undo if you refresh the tab.( retweeted_to_me'
  now
 does not include that status)

  This is true for other timeline methods as well. But if keeping this
 redundant data is intended then twitter has to make changes to the
payload
 (i.e add the retweeted_by_me flag)  and provide destroy/retweet
  methods
as
 suggested by you). Hope i am clear now.

 On Sun, Jan 3, 2010 at 10:14 AM, John munz...@gmail.com wrote:
  They will always remain even if you undo. They will only disappear
  if
  your friends undo.




Re: [twitter-dev] Re: issues with retweets and API

2010-01-10 Thread srikanth reddy
Any ETA for the following. Its been a while.
 http://code.google.com/p/twitter-api/issues/detail?id=1214

 http://code.google.com/p/twitter-api/issues/detail?id=1274

On Tue, Jan 5, 2010 at 12:30 AM, John munz...@gmail.com wrote:

 I've noticed that this is not always the case.

 If I retweet an older tweet it shows up as a new tweet in
 home_timeline. But if I retweet a tweet on the first page, call
 home_timeline, it doesn't contain the retweet (only visible under
 retweeted_by_me). Same occurrance happens on twitter.com but
 twitter.com knows that i've retweeted (the difference between the API
 and twitter).

 I guess if it did show up that could also be a solution instead of
 needing to add new flags as I suggested above.

 Basically what you were saying in your first post:

 Quote:
 For your second point
 I am not seeing the retweeted status in my home_timeline for some
 reason...


 On Jan 4, 1:06 am, srikanth reddy srikanth.yara...@gmail.com wrote:
  home_timeline also includes both.
  For user retweeted status i would just check
 if(status[i].retweeted_status
  != null and status[i].user.screen_name == currentuser)
  But the problem comes when you have friends redundant status i.e
  status[i].retweeted_status != null and status[i].user.screen_name !=
  currentuser. This friend's status appears in your home time line even
 after
  you retweet. If you try to retweet this it will throw an error as this
 has
  already been retweeted by you.
  To prevent this you have to manually disable friends 'retweets' appearing
 in
  your home_timeline (this option is available in web only and this has to
 be
  done for each and every user.Currently this is also not working)
 
  Anyhow these issues are already reported here
 
  http://code.google.com/p/twitter-api/issues/detail?id=1214
 
  http://code.google.com/p/twitter-api/issues/detail?id=1274
 
  On Mon, Jan 4, 2010 at 2:24 AM, John munz...@gmail.com wrote:
   I understood you since the beginning. It doesn't feel redundant to me,
   I'm pretty sure that is intended functionality.
 
   Even if they disappeared from retweeted by others there still needs
   to be a way to know if you can undo regular tweets you've retweeted
   since they don't include any retweeted information in the other
   timeline methods (home_timeline etc).
 
   On Jan 3, 11:40 am, srikanth reddy srikanth.yara...@gmail.com wrote:
I am not sure i expressed it clearly. Pardon my lang
 
They will only disappear if your friends undo.
 
 It is true that they will disappear if your friends undo. But my
 point
   is
that they should also disappear(not instantly) from 'Retweets by
 Others'
when you retweet them from 'Retweets by Others'  tab( coz it will be
   added
to 'retweets by me' ) and keeping them in 'Retweets by Others' is
 just
redundant. If you refresh your 'Retweets by Others' tab you will see
 the
tweet as retweeted by you and your friend and you have the option of
   undoing
it. But this undoing is possible only in web. From API point of view,
 if
these statuses are removed from 'retweets by others'  the moment the
 user
retweets them then undo is simple (just delete the status id obtained
   from
the statuses/retweet response ). This type of undoing is done only
instantly i.e u cannot undo if you refresh the tab.( retweeted_to_me'
 now
does not include that status)
 
 This is true for other timeline methods as well. But if keeping this
redundant data is intended then twitter has to make changes to the
   payload
(i.e add the retweeted_by_me flag)  and provide destroy/retweet
 methods
   as
suggested by you). Hope i am clear now.
 
On Sun, Jan 3, 2010 at 10:14 AM, John munz...@gmail.com wrote:
 They will always remain even if you undo. They will only disappear
 if
 your friends undo.



Re: [twitter-dev] Re: issues with retweets and API

2010-01-04 Thread srikanth reddy
home_timeline also includes both.
For user retweeted status i would just check if(status[i].retweeted_status
!= null and status[i].user.screen_name == currentuser)
But the problem comes when you have friends redundant status i.e
status[i].retweeted_status != null and status[i].user.screen_name !=
currentuser. This friend's status appears in your home time line even after
you retweet. If you try to retweet this it will throw an error as this has
already been retweeted by you.
To prevent this you have to manually disable friends 'retweets' appearing in
your home_timeline (this option is available in web only and this has to be
done for each and every user.Currently this is also not working)


Anyhow these issues are already reported here

http://code.google.com/p/twitter-api/issues/detail?id=1214

http://code.google.com/p/twitter-api/issues/detail?id=1274



On Mon, Jan 4, 2010 at 2:24 AM, John munz...@gmail.com wrote:

 I understood you since the beginning. It doesn't feel redundant to me,
 I'm pretty sure that is intended functionality.

 Even if they disappeared from retweeted by others there still needs
 to be a way to know if you can undo regular tweets you've retweeted
 since they don't include any retweeted information in the other
 timeline methods (home_timeline etc).


 On Jan 3, 11:40 am, srikanth reddy srikanth.yara...@gmail.com wrote:
  I am not sure i expressed it clearly. Pardon my lang
 
  They will only disappear if your friends undo.
 
   It is true that they will disappear if your friends undo. But my point
 is
  that they should also disappear(not instantly) from 'Retweets by Others'
  when you retweet them from 'Retweets by Others'  tab( coz it will be
 added
  to 'retweets by me' ) and keeping them in 'Retweets by Others' is just
  redundant. If you refresh your 'Retweets by Others' tab you will see the
  tweet as retweeted by you and your friend and you have the option of
 undoing
  it. But this undoing is possible only in web. From API point of view, if
  these statuses are removed from 'retweets by others'  the moment the user
  retweets them then undo is simple (just delete the status id obtained
 from
  the statuses/retweet response ). This type of undoing is done only
  instantly i.e u cannot undo if you refresh the tab.( retweeted_to_me' now
  does not include that status)
 
   This is true for other timeline methods as well. But if keeping this
  redundant data is intended then twitter has to make changes to the
 payload
  (i.e add the retweeted_by_me flag)  and provide destroy/retweet methods
 as
  suggested by you). Hope i am clear now.
 
  On Sun, Jan 3, 2010 at 10:14 AM, John munz...@gmail.com wrote:
   They will always remain even if you undo. They will only disappear if
   your friends undo.



[twitter-dev] Re: issues with retweets and API

2010-01-04 Thread John
I've noticed that this is not always the case.

If I retweet an older tweet it shows up as a new tweet in
home_timeline. But if I retweet a tweet on the first page, call
home_timeline, it doesn't contain the retweet (only visible under
retweeted_by_me). Same occurrance happens on twitter.com but
twitter.com knows that i've retweeted (the difference between the API
and twitter).

I guess if it did show up that could also be a solution instead of
needing to add new flags as I suggested above.

Basically what you were saying in your first post:

Quote:
For your second point
I am not seeing the retweeted status in my home_timeline for some
reason...


On Jan 4, 1:06 am, srikanth reddy srikanth.yara...@gmail.com wrote:
 home_timeline also includes both.
 For user retweeted status i would just check if(status[i].retweeted_status
 != null and status[i].user.screen_name == currentuser)
 But the problem comes when you have friends redundant status i.e
 status[i].retweeted_status != null and status[i].user.screen_name !=
 currentuser. This friend's status appears in your home time line even after
 you retweet. If you try to retweet this it will throw an error as this has
 already been retweeted by you.
 To prevent this you have to manually disable friends 'retweets' appearing in
 your home_timeline (this option is available in web only and this has to be
 done for each and every user.Currently this is also not working)

 Anyhow these issues are already reported here

 http://code.google.com/p/twitter-api/issues/detail?id=1214

 http://code.google.com/p/twitter-api/issues/detail?id=1274

 On Mon, Jan 4, 2010 at 2:24 AM, John munz...@gmail.com wrote:
  I understood you since the beginning. It doesn't feel redundant to me,
  I'm pretty sure that is intended functionality.

  Even if they disappeared from retweeted by others there still needs
  to be a way to know if you can undo regular tweets you've retweeted
  since they don't include any retweeted information in the other
  timeline methods (home_timeline etc).

  On Jan 3, 11:40 am, srikanth reddy srikanth.yara...@gmail.com wrote:
   I am not sure i expressed it clearly. Pardon my lang

   They will only disappear if your friends undo.

    It is true that they will disappear if your friends undo. But my point
  is
   that they should also disappear(not instantly) from 'Retweets by Others'
   when you retweet them from 'Retweets by Others'  tab( coz it will be
  added
   to 'retweets by me' ) and keeping them in 'Retweets by Others' is just
   redundant. If you refresh your 'Retweets by Others' tab you will see the
   tweet as retweeted by you and your friend and you have the option of
  undoing
   it. But this undoing is possible only in web. From API point of view, if
   these statuses are removed from 'retweets by others'  the moment the user
   retweets them then undo is simple (just delete the status id obtained
  from
   the statuses/retweet response ). This type of undoing is done only
   instantly i.e u cannot undo if you refresh the tab.( retweeted_to_me' now
   does not include that status)

    This is true for other timeline methods as well. But if keeping this
   redundant data is intended then twitter has to make changes to the
  payload
   (i.e add the retweeted_by_me flag)  and provide destroy/retweet methods
  as
   suggested by you). Hope i am clear now.

   On Sun, Jan 3, 2010 at 10:14 AM, John munz...@gmail.com wrote:
They will always remain even if you undo. They will only disappear if
your friends undo.


[twitter-dev] Re: issues with retweets and API

2010-01-03 Thread John
They will always remain even if you undo. They will only disappear if
your friends undo.


Re: [twitter-dev] Re: issues with retweets and API

2010-01-03 Thread srikanth reddy
I am not sure i expressed it clearly. Pardon my lang

They will only disappear if your friends undo.

 It is true that they will disappear if your friends undo. But my point is
that they should also disappear(not instantly) from 'Retweets by Others'
when you retweet them from 'Retweets by Others'  tab( coz it will be added
to 'retweets by me' ) and keeping them in 'Retweets by Others' is just
redundant. If you refresh your 'Retweets by Others' tab you will see the
tweet as retweeted by you and your friend and you have the option of undoing
it. But this undoing is possible only in web. From API point of view, if
these statuses are removed from 'retweets by others'  the moment the user
retweets them then undo is simple (just delete the status id obtained from
the statuses/retweet response ). This type of undoing is done only
instantly i.e u cannot undo if you refresh the tab.( retweeted_to_me' now
does not include that status)

 This is true for other timeline methods as well. But if keeping this
redundant data is intended then twitter has to make changes to the payload
(i.e add the retweeted_by_me flag)  and provide destroy/retweet methods as
suggested by you). Hope i am clear now.

On Sun, Jan 3, 2010 at 10:14 AM, John munz...@gmail.com wrote:

 They will always remain even if you undo. They will only disappear if
 your friends undo.



[twitter-dev] Re: issues with retweets and API

2010-01-03 Thread John
I understood you since the beginning. It doesn't feel redundant to me,
I'm pretty sure that is intended functionality.

Even if they disappeared from retweeted by others there still needs
to be a way to know if you can undo regular tweets you've retweeted
since they don't include any retweeted information in the other
timeline methods (home_timeline etc).


On Jan 3, 11:40 am, srikanth reddy srikanth.yara...@gmail.com wrote:
 I am not sure i expressed it clearly. Pardon my lang

 They will only disappear if your friends undo.

  It is true that they will disappear if your friends undo. But my point is
 that they should also disappear(not instantly) from 'Retweets by Others'
 when you retweet them from 'Retweets by Others'  tab( coz it will be added
 to 'retweets by me' ) and keeping them in 'Retweets by Others' is just
 redundant. If you refresh your 'Retweets by Others' tab you will see the
 tweet as retweeted by you and your friend and you have the option of undoing
 it. But this undoing is possible only in web. From API point of view, if
 these statuses are removed from 'retweets by others'  the moment the user
 retweets them then undo is simple (just delete the status id obtained from
 the statuses/retweet response ). This type of undoing is done only
 instantly i.e u cannot undo if you refresh the tab.( retweeted_to_me' now
 does not include that status)

  This is true for other timeline methods as well. But if keeping this
 redundant data is intended then twitter has to make changes to the payload
 (i.e add the retweeted_by_me flag)  and provide destroy/retweet methods as
 suggested by you). Hope i am clear now.

 On Sun, Jan 3, 2010 at 10:14 AM, John munz...@gmail.com wrote:
  They will always remain even if you undo. They will only disappear if
  your friends undo.


Re: [twitter-dev] Re: issues with retweets and API

2010-01-01 Thread srikanth reddy
It seems like twitter.com handles favoriting and retweeting well so
there seems to be some discrepancy between what twitter.com uses and
the API.

+1
Retweets_by_others (statuses/retweeted_to_me) includes the retweets by you
and your friends. If you retweet a original status from  Retweets_by_others
(statuses/retweeted_to_me) shouldn't it be removed from
statuses/retweeted_to_me ?. If it is added to  statuses/retweeted_by_me
then whats the point of retaining this in Retweets_by_others
(statuses/retweeted_to_me).
From api you cant actually undo the retweets in statuses/retweeted_to_me. I
am stuck here :(


On Fri, Jan 1, 2010 at 4:39 AM, John munz...@gmail.com wrote:

 The retweeted status is only available if the tweet is a retweet.
 Thats why I was suggesting there be a variable like retweeted_by_me
 in the original tweet to let you know you've retweeted it so you can
 Undo.

 If this were to be implemented there needs to be a new method to Undo
 the retweet which takes in the original tweet id. Since you don't have
 the id of the retweet you cannot call statuses/destroy. If you call it
 using the original id it results in an error since you don't own the
 tweet.

 Right now retweets are a one-way action with the API. If you need to
 unfavorite a retweet you must go to your favorites and unfavorite the
 tweet and if you want to Undo a retweet you need to use statuses/
 retweeted_by_me and destroy the retweet.

 It seems like twitter.com handles favoriting and retweeting well so
 there seems to be some discrepancy between what twitter.com uses and
 the API.



Re: [twitter-dev] Re: issues with retweets and API

2010-01-01 Thread srikanth reddy
'Retweet by others'  includes both (this is seen in web not in api) i.e if
you retweet a friend's original retweet from 'Retweet by others' tab (in
web) it appears in both 'Retweets by Me' (statuses/retweeted_by_me) and
'Retweet by others'  (in web). You can undo this retweet in both tabs.(you
cannot undo this using api from statuses/retweeted_to_me)
My question is shouldn't this be removed from 'Retweet by others' as it is
already in 'Retweet by Me' If this is removed then you don't have to bother
about Undoing in statuses/retweeted_to_me


On Sat, Jan 2, 2010 at 3:17 AM, John munz...@gmail.com wrote:

 statuses/retweeted_to_me are retweets by your followers. You cannot
 undo/destroy these tweets since you do not own them.

 statuses/retweeted_by_me are your retweets. You can undo/destroy these
 tweets.

 Sounds like you are trying to relate these two together when there is
 no relation between the two.



[twitter-dev] Re: issues with retweets and API

2009-12-31 Thread John
The retweeted status is only available if the tweet is a retweet.
Thats why I was suggesting there be a variable like retweeted_by_me
in the original tweet to let you know you've retweeted it so you can
Undo.

If this were to be implemented there needs to be a new method to Undo
the retweet which takes in the original tweet id. Since you don't have
the id of the retweet you cannot call statuses/destroy. If you call it
using the original id it results in an error since you don't own the
tweet.

Right now retweets are a one-way action with the API. If you need to
unfavorite a retweet you must go to your favorites and unfavorite the
tweet and if you want to Undo a retweet you need to use statuses/
retweeted_by_me and destroy the retweet.

It seems like twitter.com handles favoriting and retweeting well so
there seems to be some discrepancy between what twitter.com uses and
the API.