Instagram APIを使用して、特定のアカウントに従う人数を次のように取得しています。Instagram APIを使用してすべてのフォロワーを取得する
$follow_info = file_get_contents('https://api.instagram.com/v1/users/477644454/followed-by?access_token=ACESS_TOKEN&count=-1');
$follow_info = @json_decode($follow_info, true);
これは、50の結果のセットを返します。彼らはnext_url
キーを配列に持っていますが、何万人もの人を扱う場合、次のフォロワーのページに進むのは時間がかかります。
count
パラメータを-1
に設定すると、セット全体が返されることがStackOverflowで読み取られました。しかし、それはそうではないようです...
わかりました。さて、ページネーションリンクを使用する必要がある場合は、フォロワーを100人の各フォロワーを使ってループすることで、どのようにフォロワーを得ることができますか? – Lance
非常に非常にゆっくり...結果がなくなるまで、応答を返すたびにそのURLを呼び出す必要があります。 Statigramはこれを行います。大量のユーザにとっては、これには非常に時間がかかることがあり、ヘッダ内の 'x-ratelimit'を監視する必要があります。 – brandonscript