sample
APIを使用して大量のツイートを取得しました。それは素晴らしいことです。ツイートが削除されたことを実際に通知するツイートを「チャック」する方法は知っていますが、他にも多くの場合があり、いつ別のツイートが追加されるかは誰にもわかりません。ケースは実際にここで言及されています:
ツイートは、埋め込み、返信、お気に入り、お気に入りなし、リツイート、リツイートなし、削除することができます。
削除やお気に入りなどではなく、POTO(Plain Old Twitter Objects)を持っていることをどうやって知ることができますか?
これを特定できる標準的なプロセスはありますか?たとえば、Delete
ツイートはで始まる{"delete":{....
ので、文字列として一致させるか、キーとして検索してみることができます(JSON-Simpleでは、そのように行われます)。すべてのPOTOが開始されたら、それらを選択できます。POTO
{"tweet":{....
ではないものを破棄する必要はありません(POTO以外のすべてのチェックが必要です)。
キーチェッカーを使用して必要なすべてのキーを見つけ、それが関連性があり正しいことを願っています(たとえば、ツイートの本文とツイーター/ユーザーの両方にid
、削除がない限り、id
とuser_id
です。両方を取得するにはに入る必要がありますentities
)。しかし、Stormを使用している場合(そして最終的には使用する予定です) 、後でボルトを差し込むことになりかねません。その後、戻ってチェックを変更する必要があります。
それで、ツイート(POTO)であり、他のものではないツイートを区別する簡単な方法はありますか?