我收到此错误
注意:尝试获取非对象的属性
警告:无效 为foreach()提供的参数
$username = strtolower($username); // sanitization
$token = $token;
$url = "https://api.instagram.com/v1/users/search?q=".$username."&access_token=".$token;
echo $url;
$get = @file_get_contents($url, 0);
var_dump($get);
$json = json_decode($get);
//var_dump($json = json_decode($get));
foreach($json->data as $user)
{
if($user->username == $username)
{
return $user->id;
}
}
答案 0 :(得分:0)
根据您的代码,您未进行身份验证(https://instagram.com/developer/authentication/#)因此您的$json = false
并且因为您正在尝试虚假的属性。这就是你收到错误的原因