我正试图从我的帐户中获取Instagram图片的位置。 API给了我关于我的帐户和图片的各种信息,但当我试图获取我的图片的位置时,它说:
试图获取非对象的属性......
我的代码如下所示:
foreach($phplijst->data as $data){
echo "<img src=" . $data->images->low_resolution->url . " />";
echo "<p>" . $data->location->longitude . "</p>";
}
第一个“回声”给了我帐户中的所有图片。第二个“回声”应该是我账户上所有图像的经度。相反,它给了我错误信息。有谁知道如何解决这个问题?
答案 0 :(得分:1)
这意味着$data->location
不是对象
您应该使用var_dump($data)
检查对象结构,并验证它是否具有您期望的布局。
答案 1 :(得分:0)
别介意!我修好了。 我忘了在我的图片中添加一个位置,这就是为什么我没有获得位置:) 无论如何,谢谢你的帮助!