api - 使用 Instagram API 获取所有关注者

标签 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);

这将返回一组 50 个结果。他们确实有一个 next_url数组中的键,但是在处理数以万计的粉丝时,继续转到下一页关注者会变得很耗时。

我在 StackOverflow 上读到设置 count -1 的参数将返回整个集合。但是,好像没有……

最佳答案

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

存在几个类似的线程:

  • Instagram API not fufilling count parameter
  • Displaying more than 20 photos in instagram API
  • Instagram API: How to get all user media? (也参见对答案的评论,-1 返回的结果少 1)。
  • 350 Request Limit for Instagram API
  • Instagram API: How to get all user media?

  • 简而言之,您将无法增加最大返回行数,并且您将陷入分页。

    关于api - 使用 Instagram API 获取所有关注者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20643830/

    相关文章:

    api - 从url获取grooveshark的songId

    api - Amazon.com 产品广告 API 请求限制是多少?

    objective-c - 如何模糊 UIImage 排除特定点。

    c# - 向项目中添加 OData 连接服务失败 : Value cannot be null. 参数名称:path1

    api - 使用 REST API 时出错 : "error_description": "AADSTS7000215: Invalid client secret is provided.\r\n跟踪 ID:

    php - 具有多个参数的分页问题

    android - 如何在 Android TextView 中对文本进行分页

    cakephp - 使用 CakePHP 分页助手的 Bootstrap 分页

    ios - 使用自定义 URL 方案在 Swift 中打开 Instagram 应用程序

    javascript - Instagram 图片到您周围 1 公里半径内的 Google map