Instagram API链接在php文件中不起作用
我正试图建立一个网站,显示我朋友的instagram粉丝数量和最近的图片。我最后想我已经知道怎么做了,但是我遇到了一个错误。每次我运行我的php文件,我都会得到 stdClass对象([meta]=>stdClass对象([error\u type]=>APINotFoundError[code]=>400[error\u message]=>invalid media id)) 我正在运行的代码是:Instagram API链接在php文件中不起作用,php,json,curl,instagram,stdclass,Php,Json,Curl,Instagram,Stdclass,我正试图建立一个网站,显示我朋友的instagram粉丝数量和最近的图片。我最后想我已经知道怎么做了,但是我遇到了一个错误。每次我运行我的php文件,我都会得到 stdClass对象([meta]=>stdClass对象([error\u type]=>APINotFoundError[code]=>400[error\u message]=>invalid media id)) 我正在运行的代码是: <?php function extractData(){ $ch = cur
<?php
function extractData(){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"https://api.instagram.com/v1/media/shortcode/D?access_token=*");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
$activate= extractData();
print_r(json_decode($activate));
?>
我有一个有效的访问密钥。出于安全原因,我刚取出它。我认为您的端点URL不正确。它没有指定任何数据,当它应该查看您好友的帐户时。 有关返回数据,请参见 更改URL以匹配正确的用户:
"https://api.instagram.com/v1/users/{user-id}/?access_token=*");
我需要找到他们的用户id吗?如果是,我该怎么做@Taruckus这值得一提,但是,是的,您确实需要用户ID。获取用户ID的一种方法是使用您朋友的API客户端进行身份验证()。Instagram将在返回相关访问令牌时向您提供其用户ID。这是身份验证的一部分: