有人知道是否有办法获取超过20张用户照片?
是否可以从Instagram上的特定用户那里获取所有内容。由于使用API,只允许我获取前20张图片。 问题是当我过滤20张图片时,没有足够的内容显示。有人知道API是否仍然支持获取所有图片吗?而不是前20个。
这是我现在做的方式:
$access_token = "TOKEN";
$json_link ="https://api.instagram.com/v1/users/self/media/recent/?";
$json_link .= "access_token={$access_token}&count=19";
$json = file_get_contents($json_link);
$obj = json_decode(preg_replace('/("\w+"):(\d+)/', '\\1:"\\2"', $json), true);
在堆栈溢出时,有一种方法可以通过将count设置为-1来获取所有内容,但这不再起作用
感谢您的帮助!
答案 0 :(得分:0)
据我所知,Instagram API仅限于这20张图像。如果您想获取所有图像,那么我最好的选择是从您要获取的帐户页面(或井号标签)中抓取所有图像url / id。 Facebook不想授予对API的太多访问权限,因为它们试图将流量引至其网站并获得相应的收入。