2011-09-25 93 views
0

我有最困難的時間搞清楚這一點......我如何獲得用戶ID?雖然我改變了這個問題聽起來有點遲鈍,但我無法在任何地方找到它!這是我的以下我的代碼的頂部:如何在Facebook PHP sdk中獲取用戶ID?

require '../fb_fc/facebook-php-sdk-9147097/src/facebook.php'; 
$appId  = 'APP_ID'; 
$appSecret = 'APP_SECERT'; 
$userId   = 'USER_ID?????'; 
$userAccessToken = 'ACCESS_TOKEN'; 

如何獲取用戶ID?我使用$GET_['access_token'];獲取訪問令牌,這是網址:http://friendsconnect.org/example.php?access_token=ACCESS_TOKEN_HERE#access_token=ACCESS_TOKEN_HERE&expires_in=0(這不是工作鏈接)。我怎樣才能做到這一點?我也是新手,歡迎提出建議。

+1

**版本注**:這個版本的Facebook PHP SDK已被棄用。 – Raptor

回答

5

來源:https://github.com/facebook/php-sdk 最小碼來獲得用戶ID(假設一個cookie已設置或已通過訪問令牌)是:

require 'php-sdk/src/facebook.php'; 

$facebook = new Facebook(array(
    'appId' => 'YOUR_APP_ID', 
    'secret' => 'YOUR_APP_SECRET', 
)); 

// Get User ID 
$user = $facebook->getUser(); 
+0

我收到以下錯誤:'致命錯誤:未捕獲的異常:601:解析器錯誤:意外')'位置122.' –

+3

這是PHP語法錯誤,而不是API問題 – Igy

相關問題