我正在为我的网站创建社交媒体Feed,需要提取图片网址,说明文字,如计数,主题标签等。我创建了一个Instagram开发者帐户,但每当我尝试运行代码获取用户ID我得到一个空白回复:
<?php
$json = file_get_contents("https://api.instagram.com/v1/users/search?q=$user_name&client_id=$client_id&access_token=$access_token");
var_dump($json);
$data = json_decode($json, true);
var_dump($data);
响应:
array (size=2)
'data' =>
array (size=0)
empty
'meta' =>
array (size=1)
'code' => int 200
如果有任何不同,我的客户端仍处于沙盒模式。
我试图获取与我使用的开发者帐户不同的用户名,因此我可以获得创建Feed所需的信息。我试图使用的命令是:
https://api.instagram.com/v1/users/$userId/media/recent/?access_token=$token
编辑:修正了上面的代码,命令也可以粘贴在URL栏中
答案 0 :(得分:1)
现在有一天Instagram停止授权访问非基本个人资料,所以不要浪费你的时间,你将无法获得沙箱的许可以便发布。