通过Instagram API发布时APINotAllowedError

时间:2015-04-28 19:38:42

标签: php laravel laravel-4 instagram instagram-api

我试图从Instagram用户那里获取帖子

https://api.instagram.com/v1/users/1481746871/media/recent/?access_token= 截尾&安培;计数= 6

我已经尝试在我的浏览器上使用上面的url并且它已经响应了我想要的东西,但当我在laravel上尝试它时,它会回复 APINotAllowedError 400您无法查看此资源

这是我的代码:

function callInstagram($url)
            {
                $ch = curl_init();
                    curl_setopt_array($ch, array(
                    CURLOPT_URL => $url,
                    CURLOPT_RETURNTRANSFER => true,
                    CURLOPT_SSL_VERIFYPEER => false,
                    CURLOPT_SSL_VERIFYHOST => 2
                ));

                $result = curl_exec($ch);
                curl_close($ch);
                return $result;
            }

$url = 'https://api.instagram.com/v1/users/317657774/media/recent/?access_token=*censored*&count=6';

$inst_stream = callInstagram($url);
$results = json_decode($inst_stream, true);
return $results;

我想知道为什么?是因为我是从localhost测试的,它不是https?

请注意我使用的是自己的帐户(非私人),而access_token是从我自己的帐户生成的

谢谢!

0 个答案:

没有答案