1

iPhone アプリのユーザーがTwitter アプリに投稿したフィードを取得したいと考えています。

この URL を見つけました - http://search.twitter.com/search.json?q=serachKeyword&result_type=recent

これにより、 serachKeywordと一致するツイートの配列を含む辞書の結果が返されます。

しかし、私は自分のtwitter アプリを介して投稿されたフィードのみを取得したいと考えています。

すべてではなく、私の Twitter アプリケーション フィードだけを取得する方法はありますか? 検索結果などをフィルタリングできますか?

4

2 に答える 2

0

Twitter APIによると、ソースでフィルタリングできます。

検索演算子セクションには次のように記載されています。

ニュースソース:tweet_button | 「ニュース」を含み、ツイートボタンから入力

ソースセクションには次のように記載されています。

• キーワード パラメータとのみ組み合わせることができます。キーワードを含めないと、次のメッセージとともに HTTP 403 エラーが表示されます: {"error":"You must enter a query."}.

• スペースの代わりに _ を使用することにより、複数単語のソースをサポートします。たとえば、ソース「ツイート ボタン」は source: tweet_button として入力する必要があります。

そのため、キーワード パラメータが必要です。クライアント名にスペースが含まれている場合は、アンダースコアに置き換えてください。

于 2012-04-13T14:31:36.120 に答える
0

これを行うための完全な方法はありません。@JoePasqが答えたように、ソースで検索できますが、キーワードを含める必要があり、Twitter検索は品質と関連性のためにフィルタリングされます.

  • 検索は、完全性ではなく関連性に重点を置いています。これは、一部のツイートとユーザーが検索結果に表示されない可能性があることを意味します。

  • Search API は、すべてのツイートの完全なインデックスではなく、最近のツイートのインデックスです。

あなたがすべきことは、ユーザーがstatus_id. このようにして、アプリから投稿されたすべてのツイートの完全なデータベースを保存し、必要に応じてデータをクエリできます。

于 2012-04-14T00:58:27.963 に答える