Some Favorites Work, Some Utterly Do Not

2 views
Skip to first unread message

Jonathan Eunice

unread,
Oct 20, 2008, 3:40:21 AM10/20/08
to Twitter Development Talk
I cannot favorite this tweet via either the web or API:

http://twitter.com/stshank/statuses/966975517

This is hardly alone. Some tweets, no problemo. Some tweets
fail to be favorited, seemingly no matter how many times I press
the little star icon or how many times I run the API to create
that favorite.

Oh, if I press the little star on the user's page, a yellow star
appears. But it is a LIE. If I refresh the page, the star is gone. So
there is a failure to persist the favorite status somewhere.

It is clearly not a problem just of this user; his updates are
not protected, and I have recently favorited another of his tweets
sucessfully:

http://twitter.com/stshank/statuses/964178102

But it may be a time-related problem of some sort. I may not
be able to favorite his tweets _at this time_. Interestingly, some
users I can star some of their tweets, but not others. For example:

http://twitter.com/Joanmarie/statuses/966930885 (CAN)
http://twitter.com/Joanmarie/statuses/966807634 (CANNOT)

Looking for any advice or pointers to information on why this
may be happening, and what I can do to work around it.

Jonathan Eunice

unread,
Oct 20, 2008, 9:27:53 AM10/20/08
to Twitter Development Talk
Well, it's clear that the problem with favoriting isn't just
that Twitter doesn't like some users. I can't favorite this
one either:

http://twitter.com/al3x/statuses/967108203

Alex Payne

unread,
Oct 20, 2008, 1:26:10 PM10/20/08
to twitter-deve...@googlegroups.com
What happens when you favorite them via the API and it doesn't take?

--
Alex Payne - API Lead, Twitter, Inc.
http://twitter.com/al3x

Jonathan Eunice

unread,
Oct 20, 2008, 3:05:11 PM10/20/08
to Twitter Development Talk
I'm sorry to say I didn't capture JSON returned in that "will not
favorite" case.

---

As an update, I've noticed that some tweets that were not favoriteable
before, now are.
Yours, for example, was subsequently correctly favorited via API:

http://twitter.com/al3x/statuses/967108203

Possibly related, the JSON API is now returning "favorited":false it
at least
some cases where it HAS created a favorite. For example. looking to
star
http://twitter.com/ttseco/statuses/967052986 I execute
http://twitter.com/favorites/create/967052986.json

it returns:

{"in_reply_to_status_id":null,"user":{"description":"I'm not a native
speaker and it snows.","url":"http:\/\/sites.google.com\/site\/ttseco
\/","name":"Theo
Tsecouras","protected":false,"profile_image_url":"http:\/\/
s3.amazonaws.com\/twitter_production\/profile_images\/44289712\/
tweet_normal.jpg","screen_name":"ttseco","followers_count":
270,"location":"Athens, Greece","id":
12217652},"favorited":false,"in_reply_to_user_id":null,"truncated":false,"id":
967052986,"source":"web","created_at":"Mon Oct 20 05:18:03 +0000
2008","text":"I don't think there's anyone in the world who likes to
eat Japanese more than I do except, maybe, Godzilla."}

But is in fact favorited and is returned that way from the web
interface.

So the earlier not favoriting (via API or Web) followed by now
favoriting some things that it indicates it didn't favorite suggests
that there's still something out of balance.

Jonathan Eunice

unread,
Oct 20, 2008, 3:40:34 PM10/20/08
to Twitter Development Talk
Ok, here is one that currently does not work:

I cannot favorite http://twitter.com/avflox/statuses/966946695
via Web, nor via JSON API. Call used:

http://twitter.com/favorites/create/966946695.json

JSON returned:

{"in_reply_to_status_id":null,"user":{"description":"Pit your Chi
against my Wu Li, baby.","url":"http:\/\/omgomgomfg.com
\/","name":"A.V. Flox","protected":false,"profile_image_url":"http:\/\/
s3.amazonaws.com\/twitter_production\/profile_images\/58910678\/
yellow_normal.jpg","screen_name":"avflox","followers_count":
654,"location":"California, USA","id":
5845242},"favorited":false,"in_reply_to_user_id":null,"truncated":false,"id":
966946695,"source":"web","created_at":"Mon Oct 20 03:17:11 +0000
2008","text":"HE: like a sheep. ME: that's right darling, let me hear
it. Mehh. HE: mehh. ME: very good, one more time. Mehhhhh. HE:
mehhhhhhhh."}

This is also a good example of one that looks like I have stared the
tweet via
the user's page (http://twitter.com/avflox) yet the stars disappear
when the
page refreshes. On the specific tweet page (http://twitter.com/avflox/
statuses/966946695)
the AJAX for favoriting just appears to time out and fail.

Alex Payne

unread,
Oct 20, 2008, 9:03:13 PM10/20/08
to twitter-deve...@googlegroups.com
Thanks for the example. We'll investigate.

--

Jonathan Eunice

unread,
Oct 21, 2008, 12:32:41 PM10/21/08
to Twitter Development Talk
There appears to be some "favorites are broken" discussion in the user
forums as well:

http://getsatisfaction.com/twitter/topics/favorites_not_appearing_in_the_right_date_time_chronological_order_bug_some_pages_blank

And further work suggests that timing is playing some to a large role
here. Many of the items that could not be favorited 12-24 hours ago
were successfully favorited just now. I have seen that delay several
times in the last week. Eventually things that could not be favorited
become favorite-able again. Most users would have long since moved on
by then, however.

Jonathan Eunice

unread,
Oct 21, 2008, 7:54:43 PM10/21/08
to Twitter Development Talk
As of Tue Oct 21 19:44:49 2008 (Eastern time zone), the following
recent
tweets could not be favorited via API. Spot checks on a few indicate
web
interface similarly non-functional. Other users such as @abigvictory
and
@texburgher reporting similar failure-to-favorite behavior.

http://twitter.com/girlmonkey/statuses/969575107
http://twitter.com/Sontra/statuses/969608782
http://twitter.com/jdickerson/statuses/969611877
http://twitter.com/srah/statuses/969612478
http://twitter.com/jefferyharrell/statuses/969614959
http://twitter.com/FakeSarahPalin/statuses/969618290
http://twitter.com/peeppeep/statuses/969621777
http://twitter.com/bcompton/statuses/969627809
http://twitter.com/kristastevens/statuses/969628957
http://twitter.com/leftbrainstupid/statuses/969633580
http://twitter.com/lindstifa/statuses/969640491
http://twitter.com/lindstifa/statuses/969641407
http://twitter.com/abigvictory/statuses/969647471
http://twitter.com/Jessabelle207/statuses/969649190
http://twitter.com/brianmadden/statuses/969649211
http://twitter.com/hotdogsladies/statuses/969656741
http://twitter.com/FanEffingTastic/statuses/969656909
http://twitter.com/Remiel/statuses/969657093
http://twitter.com/echuckles/statuses/969657336
http://twitter.com/toldorknown/statuses/969657735
http://twitter.com/FanEffingTastic/statuses/969659703
http://twitter.com/bsheepies/statuses/969661485
http://twitter.com/SeoulBrother/statuses/969668271
http://twitter.com/printartist/statuses/969671138
http://twitter.com/califmom/statuses/969685513
http://twitter.com/califmom/statuses/969692486
http://twitter.com/michael_egan/statuses/969693111
http://twitter.com/MissRFTC/statuses/969693198
http://twitter.com/califmom/statuses/969696163
http://twitter.com/cracked/statuses/969711994
http://twitter.com/mayjah/statuses/969718359
http://twitter.com/smartgoat/statuses/969720985
http://twitter.com/badbanana/statuses/969722396

Alex Payne

unread,
Oct 21, 2008, 8:00:39 PM10/21/08
to twitter-deve...@googlegroups.com
Thanks for the examples!

--

Geoff Barnes

unread,
Oct 21, 2008, 8:03:21 PM10/21/08
to twitter-deve...@googlegroups.com
I'm @texburgher of that exchange.  My joke tweet about it aside, there have been apparent inconsistencies with favouriting of tweets over the past week to two weeks (that I've seen).  If you are interested at any point in my description of the symptoms, I'm happy to give it.  Let me know.

Best,
Geoff
--
Geoff Barnes
@texburgher

Jonathan Eunice

unread,
Oct 22, 2008, 9:06:25 AM10/22/08
to Twitter Development Talk
Here are 112 more that currently cannot be favored.

I think we're looking at a fairly wide-spread problem here. It
affects a number of users' tweets, and is being seen by a
number of folks.

http://twitter.com/lskrocki/statuses/951752699
http://twitter.com/lskrocki/statuses/954437183
http://twitter.com/lskrocki/statuses/961435030
http://twitter.com/lskrocki/statuses/961436882
http://twitter.com/jyarmis/statuses/962398416
http://twitter.com/lskrocki/statuses/962709064
http://twitter.com/lskrocki/statuses/962710374
http://twitter.com/zolora/statuses/968206433
http://twitter.com/lskrocki/statuses/969322420
http://twitter.com/FanEffingTastic/statuses/969324192
http://twitter.com/SnackCake/statuses/969460607
http://twitter.com/toldorknown/statuses/969487752
http://twitter.com/alinasmith/statuses/969520107
http://twitter.com/smartgoat/statuses/969729406
http://twitter.com/NadjaB/statuses/969730553
http://twitter.com/hoosiergirl/statuses/969731647
http://twitter.com/brianaker/statuses/969733528
http://twitter.com/stshank/statuses/969734559
http://twitter.com/Jessabelle207/statuses/969742984
http://twitter.com/delfie/statuses/969743992
http://twitter.com/al3x/statuses/969757121
http://twitter.com/FakeSarahPalin/statuses/969757731
http://twitter.com/sarahcryst/statuses/969770325
http://twitter.com/sunshynegrll/statuses/969770593
http://twitter.com/andaa/statuses/969776196
http://twitter.com/sunshynegrll/statuses/969777639
http://twitter.com/printartist/statuses/969779162
http://twitter.com/emilybrianna/statuses/969788643
http://twitter.com/superfantastic/statuses/969789572
http://twitter.com/srah/statuses/969794398
http://twitter.com/vananything/statuses/969795973
http://twitter.com/pagecrusher/statuses/969819791
http://twitter.com/matthewbaldwin/statuses/969821383
http://twitter.com/phillygirl/statuses/969825052
http://twitter.com/al3x/statuses/969827074
http://twitter.com/jimreams/statuses/969828907
http://twitter.com/mayjah/statuses/969829505
http://twitter.com/DieLaughing/statuses/969832611
http://twitter.com/jimray/statuses/969834111
http://twitter.com/kindasleepy/statuses/969842405
http://twitter.com/leftbrainstupid/statuses/969843967
http://twitter.com/hotdogsladies/statuses/969845629
http://twitter.com/Wallaceh/statuses/969847482
http://twitter.com/newts/statuses/969852990
http://twitter.com/al3x/statuses/969860493
http://twitter.com/OblongRobber/statuses/969862166
http://twitter.com/jenocal/statuses/969866539
http://twitter.com/kindasleepy/statuses/969872844
http://twitter.com/hoosiergirl/statuses/969875000
http://twitter.com/empirebetty/statuses/969879700
http://twitter.com/jdickerson/statuses/969881714
http://twitter.com/badbanana/statuses/969888093
http://twitter.com/superfantastic/statuses/969889176
http://twitter.com/redrabbit/statuses/969890597
http://twitter.com/redrabbit/statuses/969893464
http://twitter.com/merv/statuses/969896749
http://twitter.com/ditucci/statuses/969901377
http://twitter.com/thedayhascome/statuses/969911358
http://twitter.com/wushudork/statuses/969916130
http://twitter.com/redrabbit/statuses/969917034
http://twitter.com/redrabbit/statuses/969917518
http://twitter.com/brettp/statuses/969925436
http://twitter.com/schwarzwald/statuses/969926674
http://twitter.com/aneel/statuses/969929780
http://twitter.com/zolora/statuses/969932015
http://twitter.com/redrabbit/statuses/969940628
http://twitter.com/ritam/statuses/969941468
http://twitter.com/FanEffingTastic/statuses/969950086
http://twitter.com/Joanmarie/statuses/969951378
http://twitter.com/Mike_FTW/statuses/969953440
http://twitter.com/danielpunkass/statuses/969957398
http://twitter.com/IanSohn/statuses/969964934
http://twitter.com/alinasmith/statuses/969972306
http://twitter.com/wushudork/statuses/970033594
http://twitter.com/sunshynegrll/statuses/970036095
http://twitter.com/vananything/statuses/970038033
http://twitter.com/weselec/statuses/970050918
http://twitter.com/MissRFTC/statuses/970054804
http://twitter.com/Joanmarie/statuses/970057301

Jonathan Eunice

unread,
Oct 23, 2008, 5:24:19 PM10/23/08
to Twitter Development Talk
Most of the tweets previously reported as un-favoriteable by me, via
either API or web interface, are now favored. In their place, I offer
106
more that are NOT favoritable as of Thu Oct 23 17:12:15 2008 (Eastern
TZ):

http://twitter.com/zolora/statuses/968206433
http://twitter.com/FanEffingTastic/statuses/969324192
http://twitter.com/alinasmith/statuses/969520107
http://twitter.com/zolora/statuses/971235455
http://twitter.com/bcompton/statuses/971375627
http://twitter.com/TheBloggess/statuses/972184185
http://twitter.com/TheBloggess/statuses/972186768
http://twitter.com/TheBloggess/statuses/972189105
http://twitter.com/bcompton/statuses/972190152
http://twitter.com/cote/statuses/972192544
http://twitter.com/lefauxfrog/statuses/972194810
http://twitter.com/TheBloggess/statuses/972195536
http://twitter.com/bcompton/statuses/972196664
http://twitter.com/smuttysteff/statuses/972197068
http://twitter.com/MariellaElla/statuses/972197250
http://twitter.com/redrabbit/statuses/972198581
http://twitter.com/smuttysteff/statuses/972202853
http://twitter.com/jessticles/statuses/972206349
http://twitter.com/empirebetty/statuses/972206471
http://twitter.com/bcompton/statuses/972211498
http://twitter.com/coreygilmore/statuses/972218582
http://twitter.com/clapifyoulikeme/statuses/972219610
http://twitter.com/dirty_snowflake/statuses/972220384
http://twitter.com/augieray/statuses/972220624
http://twitter.com/sflovestory/statuses/972220852
http://twitter.com/TDJensen/statuses/972221322
http://twitter.com/smuttysteff/statuses/972228699
http://twitter.com/mkrigsman/statuses/972229641
http://twitter.com/stshank/statuses/972234118
http://twitter.com/umbrasprite/statuses/972238345
http://twitter.com/tj/statuses/972245668
http://twitter.com/Wallaceh/statuses/972246756
http://twitter.com/redrabbit/statuses/972247024
http://twitter.com/schwarzwald/statuses/972248118
http://twitter.com/motivatedphotos/statuses/972251290
http://twitter.com/viciousbleu/statuses/972252123
http://twitter.com/jdickerson/statuses/972262061
http://twitter.com/tryte/statuses/972272059
http://twitter.com/tryte/statuses/972282681
http://twitter.com/jenocal/statuses/972305518
http://twitter.com/empirebetty/statuses/972307654
http://twitter.com/gordonshumway/statuses/972307852
http://twitter.com/tj/statuses/972308153
http://twitter.com/jenocal/statuses/972310155
http://twitter.com/smuttysteff/statuses/972313290
http://twitter.com/smuttysteff/statuses/972315644
http://twitter.com/alinasmith/statuses/972316706
http://twitter.com/smuttysteff/statuses/972317455
http://twitter.com/schwarzwald/statuses/972319497
http://twitter.com/tryte/statuses/972321769
http://twitter.com/alysonwithay/statuses/972323709
http://twitter.com/tj/statuses/972325854
http://twitter.com/sunnybucket/statuses/972327998
http://twitter.com/alinasmith/statuses/972328769
http://twitter.com/viciousbleu/statuses/972330001
http://twitter.com/smuttysteff/statuses/972334233
http://twitter.com/toldorknown/statuses/972336146
http://twitter.com/gordonshumway/statuses/972337012
http://twitter.com/stshank/statuses/972341035
http://twitter.com/alinasmith/statuses/972347954
http://twitter.com/Ihnatko/statuses/972361052
http://twitter.com/empirebetty/statuses/972387218
http://twitter.com/abigvictory/statuses/972399952
http://twitter.com/juliafish/statuses/972404642
http://twitter.com/edsai/statuses/972406575
http://twitter.com/abigvictory/statuses/972414816
http://twitter.com/TheBloggess/statuses/972421995
http://twitter.com/alinasmith/statuses/972423291
http://twitter.com/rafitorres/statuses/972424346
http://twitter.com/SaraD/statuses/972425470
http://twitter.com/TheBloggess/statuses/972426058
http://twitter.com/TheBloggess/statuses/972427644
http://twitter.com/cote/statuses/972430031
http://twitter.com/AinsleyofAttack/statuses/972437377
http://twitter.com/toldorknown/statuses/972437489
http://twitter.com/FanEffingTastic/statuses/972440339
http://twitter.com/timbray/statuses/972440800
http://twitter.com/tj/statuses/972441892
http://twitter.com/lonelysandwich/statuses/972446453
http://twitter.com/smartasshat/statuses/972448779
http://twitter.com/Wallaceh/statuses/972454557
http://twitter.com/giromide/statuses/972455425
http://twitter.com/nostrich/statuses/972457133
http://twitter.com/candice/statuses/972472270
http://twitter.com/Joanmarie/statuses/972480232
http://twitter.com/tryte/statuses/972495442
http://twitter.com/herhighnessness/statuses/972563017
http://twitter.com/wabewalker/statuses/972565133
http://twitter.com/smuttysteff/statuses/972572302
http://twitter.com/KatyDidSays/statuses/972574754
http://twitter.com/viciousbleu/statuses/972579351
http://twitter.com/jdickerson/statuses/972583524
http://twitter.com/smuttysteff/statuses/972588431
http://twitter.com/gerryvz/statuses/972590618
http://twitter.com/smuttysteff/statuses/972595058
http://twitter.com/aneel/statuses/972595474
http://twitter.com/munki/statuses/972596039
http://twitter.com/reverz/statuses/972597746
http://twitter.com/MariellaElla/statuses/972597977
http://twitter.com/EffingBoring/statuses/972608396
http://twitter.com/ritam/statuses/972620730
http://twitter.com/Wallaceh/statuses/972623032
http://twitter.com/empirebetty/statuses/972623703
http://twitter.com/pagecrusher/statuses/972626009
http://twitter.com/Wallaceh/statuses/972626302
http://twitter.com/tpbrown/status/972621352

This does seem to follow a pattern. These tweets simply cannot be
favored (by user jonathaneunice), no matter how many times I ask the
API or web interface to do the job. Then, about a day later, so far
in
the afternoons Eastern time, they all become favoritable again.

Alex Payne

unread,
Oct 23, 2008, 5:46:23 PM10/23/08
to twitter-deve...@googlegroups.com
Thanks. We've got someone looking into it but we've had a hard time
replicating. Hopefully this'll help.

--

Jonathan Eunice

unread,
Oct 23, 2008, 6:23:58 PM10/23/08
to Twitter Development Talk
If you want detailed request/response logs of requests and results,
I can generate and provide. I'll put them on a real-time feed if you
like. Just let me know what kind of data you want. Feel free to put
your assigned tech in touch with me. I'll do whatever I can to help
you
fix this problem.

jse

Alex Payne

unread,
Oct 23, 2008, 6:32:02 PM10/23/08
to twitter-deve...@googlegroups.com
We found the bug. You were hitting the limit of the number of
favorites a user can create per day. We simply weren't exposing the
error message. We'll start doing so, and perhaps we need to up the
favorites per day limit as well.

--

Geoff Barnes

unread,
Oct 23, 2008, 6:37:38 PM10/23/08
to twitter-deve...@googlegroups.com
Yes, if favorites are to be worth any more to twitter users than bookmarks, we can't be hitting that limit so easily.

Alex, what is the limit, anyways?
--
Geoff Barnes
@texburgher

Alex Payne

unread,
Oct 23, 2008, 6:44:54 PM10/23/08
to twitter-deve...@googlegroups.com
It's currently 250 favorites per day. That seemed like a healthy
number to us...

Geoff Barnes

unread,
Oct 23, 2008, 6:50:58 PM10/23/08
to twitter-deve...@googlegroups.com
...and then there was favrd. :)

250 might have been a very reasonable limit given contemporaneous projections regarding likely use of the method. But every feature exposed by the API will end up being used in unpredictable ways.  6 months ago, I used favorites like bookmarks. Now I use them as votes to be tallied by the favrd site for a community built using twitter as a foundation.

You guys gave birth and raised a great system and environment, and life has grown therein.
--
Geoff Barnes
@texburgher

Jonathan Eunice

unread,
Oct 23, 2008, 7:18:04 PM10/23/08
to Twitter Development Talk
That makes some sense. I use the favorites for both bookmarks (for the
majority of users who aren't on Favrd), and as votes for Favrd (for
the few that are). I could easily be cresting 250/day. Btw, I assure
you I am not mechanically issuing favorites; every one of them is
lovingly applied by my hand.

A better error message would help. Expanding the limit would help even
more.

Given that I follow just over 650 users, which in aggregate issue
1,500-4,500 tweets/day, allowing "just" 250 favorites a day seems a
very low number. I am sure I'm on the high end of readership, but I
have seen a number of my colleagues who follow 400+ users. Some follow
1,000.

Is there a reason to limit favorites thus? I.e. is it an "expensive
operation"? I wouldn't think so, but it could be. If not, why not
increase the number of allowed favorites to 1,000 or 1,500/day, say?

Alex Payne

unread,
Oct 23, 2008, 7:21:16 PM10/23/08
to twitter-deve...@googlegroups.com
We'll bump it to 1000.

--

Geoff Barnes

unread,
Oct 23, 2008, 7:23:18 PM10/23/08
to twitter-deve...@googlegroups.com
AL3X ADORED AS USALLY. (star this, mkay? I need it for the MISSY_BOO meme ;))
--
Geoff Barnes
@texburgher

Jonathan Eunice

unread,
Oct 28, 2008, 6:22:09 PM10/28/08
to Twitter Development Talk
I have personally seen no further problems with favoriting since the
favorite limit bump.

I have heard one user (@Tony_D) comment about "stars not sticking" in
the last few days, but nothing like the many users complaining prior
to
the favorite limit bump.

I believe the limit bump did the job, and that this issue is fixed.

Thanks Alex and Twitter crew!

OK

unread,
Nov 5, 2008, 1:38:24 PM11/5/08
to Twitter Development Talk
Alex, I have had a problem with favorites since Oct. 13. I opened a
Twitter Support ticket and it has gone unheeded.

My problem is that my favorites appear out of date/time order.

It is a hard problem at first to spot, until you do the following.

Please check them by looking at:

1. Top of page 1, then bottom of page 1
2. Top of page 2, then bottom of page 2
3. Top of page 3, then bottom of page 3
4. Top of page 4, then bottom of page 4
etc.

You will see that they are not in chronological order (per the time/
date they were tweeted).

I noticed some other users' tweets which were also not in date/time
order.

Please let me know what info you need to look into this.

http://twitter.com/badkitty_


On Oct 20, 12:26 pm, "Alex Payne" <a...@twitter.com> wrote:
> What happens when you favorite them via the API and it doesn't take?
>
> On Mon, Oct 20, 2008 at 6:27 AM, Jonathan Eunice
>
Reply all
Reply to author
Forward
0 new messages