使用cURL PHP获取instagram公共JSON feed

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用cURL PHP获取instagram公共JSON feed相关的知识,希望对你有一定的参考价值。

我想使用cURL从公开的instagram个人资料获取JSON响应。我坚持要响应,因为如果我尝试var_dump数据,它将不会产生任何结果,即空字符串。我的代码有问题吗?

$url = 'https://instagram.com/'.$instance['username'].'/?__a=1';
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $url );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch, CURLOPT_HTTPHEADER, array('Accept: application/json') );
$data = curl_exec($ch);
curl_close($ch);
var_dump( $url );

$instance变量是使用wordpress小部件输入形式设置的,并且是正确的。我的问题仅在于卷曲的行为。

感谢您的帮助

答案
$url = 'https://instagram.com/'. $instance['username'] .'/?__a=1'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json') ); $data = curl_exec($ch); curl_close($ch); var_dump($data); // Show the response

以上是关于使用cURL PHP获取instagram公共JSON feed的主要内容,如果未能解决你的问题,请参考以下文章

POST instagram api 跟随 cURL PHP

通过 CURL 获取 Instagram 数据

curl -F 是啥意思? php instagram

带有 cURL 的错误订阅 instagram API

如何使用新 API 从 Instagram 获取公共数据或标签?

从 instagram __a=1 用 php 读取 JSON