获取所有媒体 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_url
s。
【讨论】:
拜托,你能告诉我如何用 php 做到这一点 目前,Instagram 每次调用返回的结果不超过 33 个 我不是说每次调用可以获得超过 33 个结果,我只是提到了count
参数以及使用分页来获取所有图像和后续调用。以上是关于获取所有媒体 Instagram。超过33张图片的主要内容,如果未能解决你的问题,请参考以下文章
instagram /media/recent api 仅获取 lasttone 图像