No.3ベストアンサー
- 回答日時:
フォロワーだけに限定して検索、という機能がないということは、Twitter社が想定している使い方ではない、ってことなのでしょう。
回数制限とかはgoogleとかにもありますし、それ以上を望む場合は、個別に交渉して相当な契約金を払うんでしょうね。hymatさん
>フォロワーだけに限定して検索、という機能がないということは、Twitter社が想定している使い方ではない、ってことなのでしょう。
なるほどです、
まぁどこかのサイトに超負荷をかけられないように
制限を設けたという記事も見かけますしね。
でも、世の中におおきなTwitterサービスとかありそうなのになぁ
うまくやっているんですかねー
今回の件は処理を書く上で方針を決めることができました。
hymatさん!ありがとうございました!
(^q^)/
No.2
- 回答日時:
(1)フォロワーユーザ一覧取得
GET followers/ids で全フォロワーのidを取っておく
(2)ツイートを取得
GET search でキーワードを含むツイートをすべて取得する
(3)フォロワーのツイートだけを取り出す
自分でロジックを書いて、取得したツイートの中の from_user_id が、(1)のフォロワーのidに一致するものを取り出す
…とかでしょうか?
この回答への補足
hymatさん
回答ありがとうございます。
なるほどー。
(2)でフォロワー以外のユーザが大量に入ってくるのは、仕方がなさそうですね。
ここは検索APIの制限(1500件?)を限界まで使用して取得してみます。
(1)に関しては、↓を使いたいと思います。
MAX35000人ぐらいまではフォロワーを取得できそうなので。。。^^;
http://api.twitter.com/1/statuses/followers.xml
それにしても、TwittterAPIの制限はきびしーなぁ。。
No.1
- 回答日時:
なるほど、たしかに見当たりませんね。
GET searchにuser_idがあれば良かったんですけどね。無いものは仕方がないので、GET statuses/user_timeline で対象者のツイートを全部持ってきた上で絞り込むロジックを組むんでしょうね。
全体からGET searchで検索して、その中からフォロワーのidを拾う、よりは効率的かと。
この回答への補足
hymatさん
回答ありがとうございます。
ん~おっしゃるとおり、ロジックは下記のような感じになりそうですね^^;
(1)フォロワーユーザ一覧取得
???
(2)取得したユーザのキーワード検索(フォロワー数分)
http://search.twitter.com/search.atom?q=キーワードfrom:ユーザ名
またここで疑問点なのですが、「(1)フォロワーユーザ一覧取得」では、
どのAPIを実行したらよいのか迷っています。
http://api.twitter.com/1/statuses/followers.xml
↑ではリクエスト回数に制限がありますし、
http://api.twitter.com/1/followers/ids.xml
↑では取得したユーザIDは結局どうしたらよいかわかりませんし、、
(ユーザIDをツイート検索に使用する方法がわかっていないです;_;)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Yahoo! JAPAN IDを新規取得でき...
-
「取得先」という表現について
-
VBAでPDFファイルの文書のプロ...
-
プライバシーマークは取得した...
-
ps3で久しぶりにCDの音楽情報取...
-
format関数について
-
C#で特定LANアダプタの状態を取...
-
VBAでPDFのアクティブページ番...
-
Excel VBA:特定の文字列以降(...
-
INIファイル
-
別サイトのHTML内にある情報を...
-
ミュージックのアートワークを...
-
アクセスの度にIPアドレスを変...
-
PHPで取得したHTMLソースと実際...
-
ローカルのコンピュータ名を取...
-
WebBrowserコンポーネントでリ...
-
Windows Media Player> CD情報...
-
VBS「開いているページ」のURL...
-
各クライアントマシンのログイ...
-
DMMの動画を全件取得したのです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「取得先」という表現について
-
Yahoo! JAPAN IDを新規取得でき...
-
ps3で久しぶりにCDの音楽情報取...
-
Excel VBA:特定の文字列以降(...
-
EXCEL、マクロ-改ページ行番号...
-
【VBA】EXCELブックを開かずに...
-
format関数について
-
VBAでPDFのアクティブページ番...
-
IPアドレスとMACアドレスを取得...
-
VBS「開いているページ」のURL...
-
ミュージックのアートワークを...
-
ローカルのコンピュータ名を取...
-
各クライアントマシンのログイ...
-
積立投資してます。現在平均取...
-
アクセスの度にIPアドレスを変...
-
VB or VBScriptでPCの製造番号...
-
VB.NETでボリュームを取得・設...
-
VBAでPDFファイルの文書のプロ...
-
バッチファイルでPCのモデル名...
-
Powershellを使ってパソコンが...
おすすめ情報