2012-01-10 94 views
0

簡單問題:Facebook的PHP-SDK用戶名

我使用的PHP SDK來獲得用戶的保持圖片登錄時是這樣的:

$user = $facebook->getUser(); 

if ($user) 
{ 
    try { 
     $user_profile = $facebook->api('/me'); ..... 

<img src="https://graph.facebook.com/<?php echo $user; ?>/picture"> .... 

但我也想持有用戶名。我雖然可以做這樣的事情,但只需加上:

<img src="https://graph.facebook.com/<?php echo $user; ?>/username"> 

當然這並不奏效。我已經嘗試了許多其他「名稱」的用戶名稱,但我似乎無法找到它!有人得到一個簡單的解決方案? :)

回答

0

即使你得到,你不會使用這樣的用戶名,你不應該img標籤內把..

使用圖表資源管理器上可能有什麼任何種類的信息結果。

對於用戶名得到'我'的迴應,並找到'用戶名'的值。見下文對所有類型的探索上的圖形API的..

https://developers.facebook.com/tools/explorer?method=GET&path=me

+0

好的:)謝謝你,我只是儘管因爲你可以在javascript中使用img源代碼: image.src ='https://graph.facebook.com/'+ user.id +'/ picture'; 我也可以在php-sdk中做到這一點。但謝謝你的回答:) – 2012-01-10 06:16:02

0

這將不通過訪問令牌工作:

http://graph.facebook.com/{user_id}?fields=username