What stops the sites from just creating another API key (and call it something obfuscated if they were using something obvious before).
Or, just run strings on the Twitter iOS app bundle... or just look at traffic in Charles...
Or, just run strings on the Twitter iOS app bundle... or just look at traffic in Charles...
But I create API key for site: xyz.com where I use the stream API to get all tweets from users a-z
Then I push those to site zyx.com
There is no way for twitter to know what API generated those tweets. Especially if site xyz.com DOES obey the delete notifications (which also triggers site zyx.com to go into action in checking the deleted tweet)
I don't see how this is a total non-story