Reviving old thread:

Seeing duplicates again, and now have examples:

http://twitter.com/ryanashleyscott/status/1485237579
http://twitter.com/ryanashleyscott/status/1485239348

same exact content, as far as i can tell, posted back-to-back by the user.

...apparently TweetGrid is scary :)

-Chad

On Thu, Apr 2, 2009 at 6:15 PM, Eric Blair <eric.s.bl...@gmail.com> wrote:
>
> That's what I was expecting to see. However, I have a user who's
> update made it to his timeline twice. I see that we sent the request
> twice, 5 seconds apart, because the first one didn't complete. The
> second request returned successful.
>
> The user's timeline is protected, but the messages are id 1440033342
> and 1440033271. I log the ids of successful posts and, in my logs, I
> see the higher id (1440033342).
>
> --Eric
>
>
> On Apr 2, 2009, at 6:03 PM, Doug Williams wrote:
>
>> If your application tries to update the status of the same account
>> within a short period of time, Twitter will ignore the update. As
>> the statuses/update method returns the status object, in the case
>> where the message was ignored, the previously successful update
>> (with the same) text will be returned.
>>
>> You can confirm this behavior yourself. Try to update an account's
>> status with two requests back to back containing the same text:
>>
>> $ curl -u user:password -d "status=test" 
>> http://twitter.com/statuses/update.xml
>>
>> You will see that the first update is successful. The second request
>> will then return the same status as the first update (verify by id).
>>
>> Doug Williams
>> Twitter API Support
>> http://twitter.com/dougw
>>
>>
>> On Thu, Apr 2, 2009 at 11:58 AM, Eric Blair <eric.s.bl...@gmail.com>
>> wrote:
>>
>> Just got a report from one of my users that a message he posted
>> through our app made it through to his Twitter timeline twice. Looking
>> at our server logs, I can see that when he posted, we got a timeout
>> from Twitter and successfully tried to repost. My guess is that the
>> timed-out post actually went through, as did our report.
>>
>> We don't want to be hitting Twitter with duplicate posts, which is why
>> we're careful about when we retry. However, I've seen references to
>> Twitter filtering out duplicates, so I was under the impression that
>> Twitter would detect and reject the repost message in this case. [1]
>>
>> [1]: 
>> http://groups.google.com/group/twitter-development-talk/browse_thread/thread/fdaf7454be8f9006/acc53333323f664a?lnk=gst&q=duplicate#acc53333323f664a
>>
>> Am I understanding this correctly or should I be more concerned about
>> duplicate posts making it through my retry code?
>>
>> --Eric
>>
>
>

Reply via email to