试图获取非对象错误JSON的属性

时间:2015-03-16 15:55:48

标签: php json instagram-api

我正试图从我的帐户中获取Instagram图片的位置。 API给了我关于我的帐户和图片的各种信息,但当我试图获取我的图片的位置时,它说:

  

试图获取非对象的属性......

我的代码如下所示:

foreach($phplijst->data as $data){
    echo "<img src=" . $data->images->low_resolution->url . " />";
    echo "<p>" . $data->location->longitude . "</p>";
}

第一个“回声”给了我帐户中的所有图片。第二个“回声”应该是我账户上所有图像的经度。相反,它给了我错误信息。有谁知道如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

这意味着$data->location不是对象 您应该使用var_dump($data)检查对象结构,并验证它是否具有您期望的布局。

答案 1 :(得分:0)

别介意!我修好了。 我忘了在我的图片中添加一个位置,这就是为什么我没有获得位置:) 无论如何,谢谢你的帮助!