我正在为我的网站创建社交媒体供稿,需要提取图片网址,说明文字,如计数,主题标签等。我创建了一个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栏中
现在有一天Instagram停止授予访问基本配置文件以外的权限,所以不要浪费你的时间,你将无法获得沙盒的许可以便发布。