【发布时间】:2017-03-02 14:47:21
【问题描述】:
我想从我的 instagram 帐户获取最新帖子,我正在使用这个 api url:https://api.instagram.com/v1/users/[USER_ID]/media/recent?access_token=[ACCESS_TOKEN]
当我将此 url 粘贴到浏览器中时,我可以看到字符串 JSON,但我找不到解码它并使用对象属性的方法。我正在使用 PHP 和 cURL 来获取和解码 JSON。它总是返回 NULL。我的 cURL 函数是这样的:
function fetchData($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
最后:
$url = https://api.instagram.com/v1/users/[USER_ID]/media/recent?access_token=[ACCESS_TOKEN]
$result = fetchData($url);
var_dump(json_decode($result));
我在这里做错了什么?
我也测试了file_get_contents 或cURL 但它给了我这个错误:
No connection could be made because the target machine actively refused it
【问题讨论】:
标签: php json curl instagram-api