Ich verwende die Instagram-API, um die Anzahl der Personen zu ermitteln, die einem bestimmten Konto folgen.Verwenden der Instagram-API zum Abrufen aller Follower
$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);
Dies gibt einen Satz von 50 Ergebnissen zurück. Sie haben einen next_url
Schlüssel im Array, aber es wird zeitaufwendig, auf die nächste Seite der Follower zu gehen, wenn es um Zehntausende geht.
Ich habe in StackOverflow gelesen, dass die Einstellung des Parameters count
auf -1
den gesamten Satz zurückgibt. Aber es scheint nicht zu sein ...
Okay. Nun, wenn ich die Paginierungslinks verwenden muss, wie bekomme ich dann alle Follower, indem ich durch jeden Satz von 100 Followern schlage? – Lance
Sehr, sehr langsam ... Sie müssen diese URL jedes Mal aufrufen, wenn Sie in einer Schleife eine Antwort erhalten, bis keine Ergebnisse mehr angezeigt werden. Statigram macht das. Für große Benutzermengen kann dies sehr lange dauern, und Sie müssen in der Kopfzeile nach "x-ratelimit" suchen. – brandonscript