私は現在、ジャーナリストを検索し、最新のつぶやきを含む連絡先の詳細を表示できるアプリケーションに取り組んでいます。Twitter APIを使用して別のユーザーからツイートをリツイートした場合の解決策は何ですか?
Twitter APIを呼び出すことはまったく問題ありません。現在表示されているjournoのツイートのリストがあります。しかし、私は(私たちのアプリケーションにログインしている)私がjournoのつぶやきのいずれかをretweetしているかどうかを知るための最良の方法を決定しようとしていますので、ツイートをretweetedとして表示できます。
私は、次のオプションの中に探しています、APIドキュメントを見て:
1 - から最高のIDであることをmax_idを指定して、私がRTしている つぶやきの一覧を取得するために使用/statuses/retweeted_by_me私が見ているジャーナルのつぶやきのリスト ここでは、max_idがtweetの最大IDまたは のretweetedつぶやきの最大IDによって制限されるかどうかはわかりません。
2 - journoのつぶやきごとに、使用/statuses/:id/retweeted_by にそのツイートをリツイートしているし、私のユーザーは、ユーザーの戻されたリストにあるかどうかを確認 にチェックするために、すべてのユーザーのリストを取得します。これは、 が何千ものリターウェイターになる可能性があり、一度に最大 を返すことができるということです。これは、私が と1のつぶやきをつけた場合に見つかるリクエストの多くを意味する可能性があります。これは、上記のすべての私の のリストを取得するのではなく、journoのつぶやきの ごとにこれを行う必要があることを意味します。
3 - /statuses/retweets/:idを使用して、 のリツイートを、journoのつぶやきの一覧で入手できます。このオプションには、 #2と同じ制限があります。
私は現在、#1に向かっていますが、これがうまくいくかどうかはまだ分かりません。私はもう少し調べる必要があります。その間、私の質問には次のようになります。
別のユーザーからツイートをリツイートした場合のベストなアプローチは何ですか?