2013-07-23 19 views
0

我想弄清楚Facebook的PHP SDK的基礎知識。我使用下面的非常簡單的代碼...使用Facebook的PHP返回用戶數據sdk

<?php 

include 'facebook.php'; 
$app_id = "my_id"; 
$app_secret = "my_secret"; 
$facebook = new Facebook(array(
'appId' => $app_id, 
'secret' => $app_secret, 

)); 


$userId = $facebook->getUser(); 

echo $userId; 

$userInfo = $facebook->api("/$userId"); 

echo $userInfo['name']; 

?> 

當我問爲$用戶id與

$userId = $facebook->getUser(); 

echo $userId; 

我得到正確的值。但是,當我嘗試執行下一步並檢索登錄用戶的名稱時:

$userInfo = $facebook->api("/$userId"); 

echo $userInfo['name']; 

什麼都沒有返回。有沒有人看到我的錯誤?謝謝!

回答

0

'/$userId'實際上會使用文字字符串/$userId。你可能想要"/$userId"'/me'

+0

是的我試了兩次沒有成功的變化。 –

+0

你能用更新的代碼更新你的問題嗎? –

+0

以下是更改...我也試過'/我'和「/我」 –

相關問題