【问题标题】:Using latitude and longitude in Instagram API for get more than 20 images在 Instagram API 中使用经纬度获取 20 多张图片
【发布时间】:2015-02-09 21:10:05
【问题描述】:

我正在编写 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']);

【问题讨论】:

  • What is the maximum number of requests for Instagram? 的可能副本。简而言之:instagram API 只返回 20 张图片,但随后您可以再次请求获取更多图片。使用他们的分页。链接的副本将告诉您如何操作。这只是通过谷歌搜索“instagram api 20 results”找到的。
  • 我只想提出一个请求,需要从instagram获取20多张图片
  • 然后使用分页发出多个请求。您需要对此进行编码。除非你让 Instagram 更改他们的 Api,否则它就是这样工作的。
  • 在 instagram api 中按 lat , long , distance 搜索时不可用分页概念。
  • 你能给我一些api吗

标签: php instagram-api


【解决方案1】:

这里是答案:https://stackoverflow.com/a/21593420/423089

  • 获取 api 响应中最后一张照片的created_time

  • 在url参数中使用max_timestamp=的值并进行API调用,这将为您提供接下来的20张图片。

这是工作示例:http://gramfeed.com/instagram/map

【讨论】:

    猜你喜欢
    • 2015-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    • 2014-01-21
    • 2012-01-27
    相关资源
    最近更新 更多