【问题标题】:How to get more then 20 images using locaton api in Instagram如何在 Instagram 中使用 locaton api 获取 20 多张图片
【发布时间】:2015-02-09 15:07:28
【问题描述】:

我正在编写 Php 代码来代表位置 api 获取 Instagram 图像。但一直以来我只得到 20 张图片。任何人都可以帮我解决这个问题吗?请看代码。

    $client = new Zend_Http_Client('https://api.instagram.com/v1/media/search');
    $client->setParameterGet('client_id', $CLIENT_ID);
    $client->setParameterGet('lat', $_POST['lat']);
    $client->setParameterGet('lng', $_POST['long']);
   $client->setParameterGet('distance', $_POST['distance']);

【问题讨论】:

  • 也许您附近只有 20 张图像?也就是说,距离的价值是什么?
  • 我们给出了 5km 到 50km 的距离值,但结果是一样的。我使用了不同的位置,但图像相同。有没有其他方法可以使用 loction api 获取更多图像?
  • 距离以米为单位。因此,如果您想要 5 公里,则需要将距离设置为 5000。根据他们的API,最大距离为 5 公里。
  • 是的,我给了同样的...... 5000 但结果是一样的。我知道 5000 是最大值
  • 响应中有pagination 索引吗?如果是这样,请尝试针对 next_url 的值启动另一个查询。

标签: php instagram


【解决方案1】:

通过传递 undocumented count 参数可以获得更多结果。

此 API 端点不提供分页,但使用 count 参数您最多可以接收 100 个媒体。

【讨论】:

  • Location api中没有count参数。
  • 正如我所说的它是“未记录的”,只需设置一个 count,它就可以在我测试的范围内工作:api.instagram.com/v1/media/… 它最多返回 100 个结果,如果小于 100,它返回指定的 COUNT。
猜你喜欢
  • 2015-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-11
  • 2016-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多