【发布时间】:2017-03-09 23:51:30
【问题描述】:
我可以使用以下代码通过公共 API 获取 Instagram 照片(见 How to get all images of hashtag in Instagram without API?)
<?php
$baseUrl = 'https://www.instagram.com/explore/tags/girls/?__a=1';
$url = $baseUrl;
while(1) {
$json = json_decode(file_get_contents($url));
print_r($json->tag->media->nodes);
if(!$json->tag->media->page_info->has_next_page) break;
$url = $baseUrl.'&max_id='.$json->tag->media->page_info->end_cursor;
}
但是,此代码仅返回给我 95 个媒体,即使用户有 1000+ 个媒体(任何用户)
有什么问题吗?
谢谢
【问题讨论】:
-
将所有媒体发送给您的开销成本对于 instagram 来说是不值得的。我认为 95 应该足够了,但应该有一种分页方式。你知道他是怎么得到那个链接的吗,我以前从未见过。
-
嗯...我去看看。谢谢:)
标签: php instagram instagram-api