我正在使用 / user_id / picture 调用从Facebook的API获取有关某个用户的信息,并且我var_dump响应并看到:
var_dump($graphObject);
给了我回复:
object(Facebook\GraphObject)#6 (1) { ["backingData":protected]=> object(stdClass)#8 (2) { ["url"]=> string(112) "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xap1/t1.0-1/p200x200/115634790309_n.jpg" ["is_silhouette"]=> bool(false) } }
虽然很傻,但我无法弄清楚如何将“url”字符串转换为变量。我对这一切都很陌生,但我觉得有些东西会像:
graphObject->url;
我尝试了很多其他的东西,有人可以帮忙吗?
答案 0 :(得分:2)
获得$graphObject
后,您可以将其转换为数组,以便您可以访问其中的对象,如下所示:
// convert to array
$graphObject = $graphObject->asArray();
// echo URL
echo $graphObject['url'];