【发布时间】:2013-01-19 14:01:23
【问题描述】:
我在 localhost(WAMP 服务器,启用 CURL)上开发了一个小脚本来从 Instagram 检索图像。基于此脚本:see tutorial 我还在 Instagram 上设置了变量。我不确定更具体的问题是什么或如何解决它(可能通过身份验证)。
- 用户 ID
- 客户 ID
- 客户机密
- 网站网址
- 重定向 URI
这是我的用户 http://instagram.com/krondorl
function fetchData($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
$result = fetchData("https://api.instagram.com/v1/users/280766222/media/recent/?access_token=df04c6989eaf4490bdac1f82554182bb");
$result = json_decode($result);
var_dump($result);
【问题讨论】:
-
确定最后一位应该在 for 循环中吗?否则你只会得到一张图片。你确定访问令牌正确吗?
-
我收到
OAuthAccessTokenException异常,指出access_token无效。如果我用我自己的应用程序中的一个有效的 access_token 替换 url,那么代码就可以工作。也就是说,上面的代码没有问题,就是你的url无效。