如何在不提交审核的情况下从 Instagram API 中提取数据

How to pull data from Instagram API without submitting for review

我正在为我的网站创建社交媒体供稿,需要提取图片网址、描述文本,例如计数、主题标签等。我已经创建了一个 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

我的客户端仍处于沙盒模式(如果有任何不同的话)。

我正在尝试获取与我正在使用的开发者帐户不同的用户名的用户 ID,以便我可以获得创建 Feed 所需的信息。我尝试使用的命令是:

https://api.instagram.com/v1/users/$userId/media/recent/?access_token=$token

编辑:修复了上面的代码,命令也可以粘贴在URL栏

现在有几天 Instagram 不再授予除基本个人资料以外的访问权限,所以不要浪费你的时间,你将无法获得沙盒之外的发布权限。