获取所有媒体 Instagram。超过33张图片

Posted

技术标签:

【中文标题】获取所有媒体 Instagram。超过33张图片【英文标题】:Get all media instagram. More than 33 picture 【发布时间】:2014-11-17 16:45:09 【问题描述】:

我正在尝试使用 Instagram API 来创建一个包含我所有 instagram 图片的画廊。 但我的画廊里只有 33 张照片。你能帮帮我吗?

    $media = $instagram->getUserMedia($userId);

    public function getUserMedia($id = 'self', $limit = 0) 
    return $this->_makeCall('users/' . $id . '/media/recent', ($id === 'self'), array('count' => $limit));

亲切的问候。

【问题讨论】:

你的问题是什么? 看这里:***.com/questions/10881511/…>这可能会有所帮助,谢谢。 我尝试在图库中显示超过 33 张图片,但我不能,我只有 33 张图片,getUserMedia 函数中没有参数计数。可选参数 count -1 不起作用。 我也有同样的问题,有没有关于这个问题的更新? 【参考方案1】:

将您想要的图像数量传递给最近的媒体端点:

https://api.instagram.com/v1/users/%USER%/media/recent/?count=%MAX_COUNT%&AccessTokenOrClientID

在响应中,您将获得一个包含 next_url 值的 pagination,您可以使用它来获取下一部分,直到您在响应中不再收到 next_urls。

【讨论】:

拜托,你能告诉我如何用 php 做到这一点 目前,Instagram 每次调用返回的结果不超过 33 个 我不是说每次调用可以获得超过 33 个结果,我只是提到了count 参数以及使用分页来获取所有图像和后续调用。

以上是关于获取所有媒体 Instagram。超过33张图片的主要内容,如果未能解决你的问题,请参考以下文章

检索超过 150 条 Instagram 评论

如何在instagram中显示图片数量

instagram /media/recent api 仅获取 lasttone 图像

如何在没有 API 的情况下获取 Instagram 中标签的所有图像?

使用 Instagram gem 获取所有用户的图片

Instagram api:如何获取包含喜欢的照片?