Php 通过Instagram API获取post时,API不允许出错

Php 通过Instagram API获取post时,API不允许出错,php,laravel,laravel-4,instagram,instagram-api,Php,Laravel,Laravel 4,Instagram,Instagram Api,我试图从instagram用户那里获得帖子 删失&计数=6 我已经试过在我的浏览器上使用上面的url,它已经响应了我的要求,但当我在laravel上尝试时,它又出现了 APINotAllowedError 400无法查看此资源 这是我的代码: function callInstagram($url) { $ch = curl_init(); curl_setopt_array($ch, array(

我试图从instagram用户那里获得帖子

删失&计数=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;
我想知道为什么?是因为我在本地主机上测试,而不是https吗

请注意,我使用的是我自己的帐户(非私人),访问令牌是从我自己的帐户生成的


谢谢

你能用同一个用户在你的浏览器和Laravel中试用吗?在我看来,这不像是一个POST请求。确保你真的在做文档中描述的事情。很可能已经有一个库可以为您与instagram进行通信。事实上,它在使用相同的代码之前一直运行良好。它也可以在我的浏览器上运行,通过输入url直接返回所有数据,但当我在laravel上使用它时,它不起作用,返回404。这两个url都是不同的。我想你在《拉威尔》中使用的是错误的。