6

Twitter ストリーミング API を使用して、次のクエリを使用してフレーズを検出できます: http://stream.twitter.com/1/statuses/filter.json?track=phrase

ただし、同じクエリでは、ツイートがいつ削除されたかを検出できないようです。APIでそれを行う方法はありますか?

前もって感謝します。

4

1 に答える 1

4

docsによると、ストリームで削除を取得することになっています。次のようになります。

{"delete":{"status":{"id":1234,"id_str":"1234","user_id":3,"user_id_str":"3"}}}

更新: 何が起こっているかを確認するために、いくつかのテストを行いました。まず、あなたが試みているのと同じように、track パラメーターを使用してフィルター URL を試してみましたが、あなたが見ているのと同じ動作を確認しました。次に、次のように、代わりに「フォロー」設定の URL を試しました。

http://stream.twitter.com/1/statuses/filter.json\?follow\=1160471

試してみると、ツイートと削除メッセージの両方が表示されます。Twitter に質問しないとはっきりとはわかりませんが、トラック パラメーターを使用しているときに削除がまったく得られないだけなのか、それとも別の問題なのか疑問に思います。

于 2011-05-10T19:05:43.790 に答える