Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

find which of a user's tweets were favorited

If I understand correctly Twitter only lets you check which Tweets a user favorited, and not which of his tweets were favorited by other users. (e.g. http://api.twitter.com/1/favorites/aplusk.xml).

Sites like Favstar.fm offer that, I wonder how?

Seems unreasonable to crawl all the users favorites to cross them to favorited of a certain user. (even if you crawl only the friends of that user)

update: Favstar know of new favorited tweets in real time. it seems unlikely they crawl all of your friends to get that.

like image 310
normalppl Avatar asked Apr 19 '11 14:04

normalppl


People also ask

How can I access my favorited liked tweets from three years ago?

On your profile, by your tweets tab, there are three other selections: Following/Followers/Likes. If you click on Likes, you'll see all of your liked tweets.

Do Twitter likes expire?

Tweets Can Be Ephemeral, but Your Likes Are Forever.


2 Answers

Ok, i think i figured part of it out:

Favstar have many authenticated users' so they can access their User Stream (http://dev.twitter.com/pages/user_streams)

That way they can get the new favorites, by streaming, and just cross them to the user\tweet it was favorited to, thus can display in real time your new favorited tweets.

The important part here is having many authenticated users, without that this still seems impossible to me. Though, its like the chicken and the egg, how did they convince users to authenticate if they didn't have many users yet(?).

If anyone has a better idea...

Amazing how creativity is a significant part of this CS world. Modern Art

like image 119
normalppl Avatar answered Oct 14 '22 12:10

normalppl


If FavStar has been approved for increased rate limits, it would be pretty trivial for them to crawl your friends and grab a list of Tweets that they have favorited.

like image 24
DWRoelands Avatar answered Oct 14 '22 11:10

DWRoelands