Adium

Ticket #12556 (closed defect: fixed)

Opened 8 months ago

Last modified 4 months ago

Retweet (RT) in Adium affected by recent reply propagation limitations

Reported by: gldnspud Owned by: zacw
Milestone: Adium 1.4 Component: Service/Twitter
Version: 1.4hg Severity: normal
Keywords: @reply retweet rt Cc:
Patch Status:

Description

When using the RT feature of Adium's Twitter client, it submits the message as a reply to the original status. The unfortunate side effect of this is that the message is effectively NOT retweeted, because of the changes Twitter made in May. See  http://blog.twitter.com/2009/05/replies-kerfuffle.html for details.

I noticed this when one of my Twitter identities didn't see RT posts made by my other identity. When I copied+pasted my RT messages and re-submitted them, they showed up on the other account as desired.

Suggested fix: change the RT implementation to NOT use the @reply mechanism. (The point of RT-ing is to spread a message to others, not to limit it). In the future, if Twitter updates their implementation to be "better", release an update to 1.4 that turns this back on.

Change History

Changed 4 months ago by jas8522

  • milestone set to Adium 1.4.x

This will eventually be fixed by support for the RT API provided directly by Twitter, which will likely happen for one of the 1.4 point releases. Until then, open for patches!

Changed 4 months ago by Zachary West <zacw@…>

  • status changed from new to closed
  • resolution set to fixed

(In  85857106a45e) Implement the Retweet API. This means checking home_timeline and sending proper retweet messages. Fixes #12556.

On an annoying note, home_timeline (despite saying "Returns the 20 most recent statuses, including retweets, posted by the authenticating user and that user's friends") does not include outgoing retweets. This will either be fixed by Twitter quickly, or not. I'm tired of Twitter's inconsistent and buggy API. So, as such, there's currently no way to remove a retweet done by yourself.

Changed 4 months ago by zacw

  • milestone changed from Adium 1.4.x to Adium 1.4
Note: See TracTickets for help on using tickets.