使用Instagram API获取所有关注者

Lan*_*nce 8 api pagination instagram

我正在使用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);
Run Code Online (Sandbox Code Playgroud)

这将返回一组50个结果.他们确实next_url在数组中有一个键,但在处理数万个时继续前往下一页的追随者变得很费时间.

我在StackOverflow上读到,将count参数设置为-1将返回整个集合.但是,它似乎没有......

bra*_*ipt 9

Instagram限制其API中针对各种端点返回的结果数量,并且他们在没有警告的情况下任意更改这些限制,可能是为了处理服务器负载.

存在几个类似的线程:

简而言之,您将无法增加返回的最大行数,并且您将陷入分页状态.