Instagram API $数据返回NULL

时间:2016-06-18 02:20:46

标签: php json instagram-api

我正在尝试在自定义PHP文件中显示我的Instagram关注者计数。

我正在尝试这段代码:

<?php 
$url = 'https://api.instagram.com/v1/users/280766222/media/recent/?access_token=$token';
$content      =   file_get_contents($url);
$data         =   json_decode($content, true);
var_dump($data['data']);
?>

它只返回NULL

我该怎么办?

2 个答案:

答案 0 :(得分:0)

我不确定$token是否只是隐藏敏感信息的占位符,但如果没有,则必须通过网址而不是$token传递您的个人访问令牌:

$url = 'https://api.instagram.com/v1/users/280766222/media/recent/?access_token=$token';

您必须首先通过oAuth身份验证流程检索此令牌,如in the Instagram API docs所述。

答案 1 :(得分:0)

您是否已授权您的访问令牌范围?如果不是,您必须在此处激活授权: https://api.instagram.com/oauth/authorize/?client_id=YOUR_CLIENT_ID&redirect_uri=YOUR_REDIRECT_URI&response_type=token&scope=follower_list