【发布时间】:2014-07-22 05:14:37
【问题描述】:
我正在使用 /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;
我已经尝试了很多其他的东西,有人可以帮忙吗?
【问题讨论】:
-
$graphObject->url有效吗?如果不是,你会得到什么错误? -
WizKid:不,这只是给了我一个空字符串。
-
Brandon Gano:不幸的是,我不认为 getProperty 的东西适用于对 /me/picture 的调用,我已经尝试过使用 getProperty('url') 之类的方法,我只是得到错误。我认为这是针对转换为 GraphUsers 的对象
标签: php json facebook facebook-graph-api facebook-php-sdk