これを使用しhttps://api.twitter.com/1.1/followers/ids.json?cursor=-1&screen_name=sitestreams&count=5000
て Twitter のフォロワー リストを表示していますが、200 人のフォロワーのリストしか取得できませんでした。新しい API 1.1 を使用して Twitter フォロワーのリストを増やす方法は?
質問する
21462 次
3 に答える
6
最初にアプリケーションをセットアップする必要があります
<?php
$consumerKey = 'Consumer-Key';
$consumerSecret = 'Consumer-Secret';
$oAuthToken = 'OAuthToken';
$oAuthSecret = 'OAuth Secret';
# API OAuth
require_once('twitteroauth.php');
$tweet = new TwitterOAuth($consumerKey, $consumerSecret, $oAuthToken, $oAuthSecret);
ここから twitteroauth.php をダウンロードできます: https://github.com/elpeter/pv-auto-tweets/blob/master/twitteroauth.php
それで
次のようにフォロワーを取得できます。
$tweet->get('followers/ids', array('screen_name' => 'YOUR-SCREEN-NAME-USER'));
5000 人のフォロワーの次のグループを取得する場合は、最初の呼び出しからカーソル値を追加する必要があります。
$tweet->get('followers/ids', array('screen_name' => 'YOUR-SCREEN-NAME-USER', 'cursor' => 9999999999));
以下について読むことができます: このリンクでカーソルを使用してコレクションをナビゲートする: https://dev.twitter.com/docs/misc/cursoring
于 2013-08-07T16:27:02.697 に答える
0
一度に 200 個を超えるものを取得することはできません...ドキュメントには、次のようにカウントされることが明確に記載されています。
ページごとに返されるユーザーの数で、最大 200 です。デフォルトは 20 です。
あなたはどうにかしてページネーションを介してそれを作ることができます
"cursor=-1" #means page 1, "カーソルが指定されていない場合、最初の「ページ」である -1 の値が想定されます。
于 2015-10-09T15:57:24.383 に答える