
twitter-api - issue #171
Feature Request: Need a way for clients to exchange information
There is currently no way for Twitter clients to exchange information. The primary need for this functionality is between desktop and mobile clients.
Consider this scenario:
1) A user is reading tweets using their desktop client in an office. They have a read up to a certain position in their timeline. 2) The user shutsdown their desktop machine and leaves their office. 3) While waiting for a bus, the user opens a mobile client and starts to read tweets.
At this point, the mobile client does not know where the user was in the timeline. An API to create an arbitrary hash of values would allow the client in step #1 to record information and the client in step #3 to read it.
Comment #1
Posted on Dec 2, 2008 by Grumpy MonkeyAt the very least, the option for applications to update a last_read counter per-user would suffice.
Comment #2
Posted on Dec 2, 2008 by Grumpy Monkey(No comment was entered for this change.)
Comment #3
Posted on Dec 2, 2008 by Happy KangarooProbably better to call it last_id since it's not necessarily something that's tied to "reading". Some users want it to represent the highest ID from the last batch the client has pulled down, others will want it to represent the ID of the tweet that's currently selected.
Comment #4
Posted on Dec 2, 2008 by Grumpy Monkey(No comment was entered for this change.)
Comment #5
Posted on Dec 3, 2008 by Happy ElephantIf something like this is to be added it must have fixed semantics or two arbitrary clients will not be able to use it to communicate effectively. Overloading the meaning of a field in an API is not a good move. Hence names like last_read_id or last_read_date are far better, and more developer-friendly.
That said, if Twitter will be storing this value then realistically the clients need never be exposed to it - there could be a 'catch up' extension to the timeline API methods to achieve the same goal. This would avoid the risk of broken clients updating it wrongly and save a small amount of bandwidth in the process.
Comment #6
Posted on Apr 21, 2009 by Swift CatThis issue has been recoreded in the future roadmap: http://apiwiki.twitter.com/V2-Roadmap
Comment #7
Posted on Apr 21, 2009 by Grumpy MonkeyMarking "Invalid" so these issues don't clutter the main view of issues. All are tracked on http://apiwiki.twitter.com/V2-Roadmap
Comment #8
Posted on May 27, 2009 by Happy MonkeyGiven the different ways you can browse your follower's timeline, a simple last_read_id would not necessarily bring a lot of value. Would rather see an API that would allow to synchronize (in the cloud) all the tweets read for a single user.
Comment #9
Posted on May 28, 2010 by Helpful Wombat(No comment was entered for this change.)
Comment #10
Posted on May 28, 2010 by Helpful Wombat(No comment was entered for this change.)
Status: Duplicate
Labels:
Type-Enhancement
Priority-Low
Milestone-V2
Component-REST