【发布时间】:2020-08-25 17:26:59
【问题描述】:
我正在尝试使用 Instagram API 获取 Instagram 图片。这是我使用的代码:
$url = "https://www.instagram.com/'.$username.'/?__a=1";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,$url);
$result = curl_exec($ch);
curl_close($ch);
$insta = json_decode($result, true);
$instagram_photos = $insta["graphql"]["user"]["edge_owner_to_timeline_media"]["edges"];
$user = $insta["graphql"]["user"]["username"];
$name = $insta["graphql"]["user"]["full_name"];
$bio = $insta["graphql"]["user"]["biography"];
$profilepic = $insta["graphql"]["user"]["profile_pic_url_hd"];
在我的 Mamp 上显示来自 url 的图片和数据,但在我的生产站点上不会显示任何数据。当我 var_dump $result 变量时,会显示一个空字符串“”。当我 var_dump $url 变量时,Instagram 会正确显示用户名。
【问题讨论】: