如何从Instagram API Json结果获取图片网址

 深耐猪老汉11_245 发布于 2023-01-15 17:23

我目前正在尝试从我的Instagram Feed获取我的图片的所有网址,并将其打印在一个简单的HTML库中.

我已经设置了"一些帮助"进行身份验证并获得了一个accesstoken允许我获得包含我所有图片的JSON结果,但我完全不知道如何在JSON的帮助下获取所有图片.

我到目前为止的代码看起来像这样:

     $n_client_id,
    'client_secret'     =>     $n_client_secret,
    'grant_type'        =>     'authorization_code',
    'redirect_uri'      =>     $n_redurect_uri,
    'code'          =>     $_GET["code"]
);
$curl = curl_init($url);
curl_setopt($curl,CURLOPT_POST,true);
curl_setopt($curl,CURLOPT_POSTFIELDS,$access_token_parameters);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($curl);

$authObj = json_decode($result);

print_r($result);

$instagram = <<Get pictars!
END;

echo $instagram;

echo $authObj->access_token;

?>

由于我是JSON的新手以及如何使用它,我不知道应该如何编写代码来执行我要求的操作.

经过一些搜索和一两个解释JSON的视频后我设法得到这个代码Json_decode:

$json = file_get_contents("https://api.instagram.com/v1/users/2912979/media/recent/?access_token=2912979.87fdd31.0949d22f4a714349ae84643c5af165ef");
$data = json_decode($json);
echo $data->standard_resolution[0]->url; 

但这根本不起作用.我已经获得了包含所有数据的JSON链接:

https://api.instagram.com/v1/users/2912979/media/recent/?access_token=2912979.87fdd31.0949d22f4a714349ae84643c5af165ef

如果有人愿意帮助我.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有