我想在我的应用程序画布页面内显示用户个人资料图片,有没有办法使用图形 api 来做到这一点?
我知道我可以使用 FBML 来做到这一点,但我还想将个人资料图片传递给我正在制作的 Flash 游戏,所以我必须从 api 获取个人资料图片并将其作为变量发送,这是我的代码迄今为止,
$facebook = new Facebook(array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET_KEY,
'cookie' => true,
'domain' => 'myurl/facebook-test'
));
$session = $facebook->getSession();
$uid = $facebook->getUser();
$me = $facebook->api('/me');
$updated = date("l, F j, Y", strtotime($me['updated_time']));
echo "Hello " . $me['name'] . $me['picture'] . "<br />";
echo "<div style=\"background:url(images/bg.jpg); width:760px; height:630px;\">" . "You last updated your profile on " . $updated . "</div>" . "<br /> your uid is" . $uid;
$me['picture']
似乎不起作用,但我对图 api 仍然很陌生,而且我可能犯了一些非常业余的错误!
知道用户 ID,其个人资料图片的 URL 为:-
http://graph.facebook.com/[UID]/picture
在 [UID] 的位置放置 $uid 变量,并且该 URL 可以传递到 flash
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)