Status ID returned in streaming api not found in status/show


#1

Several of the statuses I have received from the streaming api contain id’s and id_str’s that result in 404’s when I then use them in the status/show or oembed methods of the api. For example this status and this call

https://api.twitter.com/1.1/statuses/show/533318436173414400.json

{
“filter_level”: “medium”,
“retweeted”: false,
“in_reply_to_screen_name”: null,
“possibly_sensitive”: false,
“truncated”: false,
“lang”: “en”,
“in_reply_to_status_id_str”: null,
“id”: 533318436173414400,
“in_reply_to_user_id_str”: null,
“timestamp_ms”: “1415987998423”,
“in_reply_to_status_id”: null,
“created_at”: “Fri Nov 14 17:59:58 +0000 2014”,
“favorite_count”: 0,
“place”: null,
“coordinates”: null,
“text”: “Love fantasy football? Keep tweetin! Maybe @Redbullwings will spot your tweets and keep you energized for the rest of the season! #PICKZERO”,
“contributors”: null,
“geo”: null,
“favorited”: false,
“in_reply_to_user_id”: null,
“retweet_count”: 0,
“id_str”: “533318436173414400”
}


#2

Most likely it’d be a tweet which was deleted by the author in between you receiving it on the stream and checking it via statuses/show. That’s what this example looks like to me, anyway; do you have others?


#3

There are quite a few, I’ll check them all and let come back if that isn’t the case, didn’t expect that many got deleted!