1

検索されたキーワードが人気のある人や場所である場合に備えて、検索APIのいくつかのオプションを変更したいと思います。JSON GETAPI応答を使用してこれを判断する方法はありますか?result_typeのようなオプションを見ましたが、明らかなものはないようです。

結果の関連性を向上させるために、複数の呼び出しを行う余裕があります。これはいくつかの可能性を開きますか?

4

2 に答える 2

1

Twitter検索APIは、開発者がツイートやユーザーを検索する方法を提供します。

指定されたキーワードに従って関連ユーザーを表示する場合は、user / search apiを使用して、キーワードが関連ユーザーを返すかどうかを確認できます。

https://dev.twitter.com/docs/api/1.1/get/users/search

複数の呼び出しを行っても問題ないため、TwitterSearchAPIを使用して高度な検索を行うことができます。まず、「from」演算子で検索すると、Twitterユーザーがいるかどうかを確認できます。ツイートを取得すると、検索されたキーワードがTwitterユーザーのユーザー名であることがわかります。残念ながら、このような検索はユーザー名を使用してのみ実行できるため、Twitterアカウントの正確なユーザー名が必要になります。

from:twitterapiユーザーから送信@twitterapi

また、次のページの手順に従って、場所について同様のシナリオを作成できます:https ://dev.twitter.com/docs/finding-tweets-about-places

于 2013-01-07T12:22:54.423 に答える
1

あなたの質問を言い換えることから始めましょう:あなたはキーワードが人であるかどうかを決定したいです。さらに、その人が人気がある場合、つまり、フォロワーが多い場合はどうでしょうか。それとも、キーワードは人であり、その人の本名(screen_nameではない)が頻繁に言及されているということですか?

キーワードがtwitterscreen_nameでない限り、フォロワー数を決めるのはあまり運が悪いと思います。名前を推測する必要があります->twitterscreen_name。

キーワードの人気度を確認したい場合は、https://dev.twitter.com/docs/api/1.1/post/statuses/filter呼び出しを使用して、特定の単語の経時的な頻度を取得できます。 。次に、他のいくつかのキーワードのベースラインを取得して、この頻度がベースラインよりも高い/低いかどうかを判断します。

または、infochimps APIを使用することもできます:http://www.infochimps.com/datasets/twitter-word-usage

于 2013-01-09T07:28:29.407 に答える