2012-05-06 60 views
1

我想寫一個Facebook應用程序,一旦安裝在頁面上提供了一個簡單的表單,一旦這個表單被填充它將創建一個新的表與這個用戶名或用戶名。Facebook應用程序獲取用戶信息

到目前爲止,我已經使用一個外部php文件來處理FBML表單,並且運行它我怎樣才能獲得用戶名或用戶名到我的表單php動作文件。

回答

2

您使用的是PHP SDK還是javascript SDK?如果您使用的PHP SDK,它是如此簡單:

require_once("facebook.php"); 

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

$user = $facebook->getUser(); // This is the FB user ID 
$username; 
if ($user) { 
    try { 
     // Proceed knowing you have a logged in user who's authenticated. 
     $user_profile = $facebook->api('/me'); 
     $username = $user_profile['username']; // this is the facebook username. 
     // If the user hasn't set it manually, it will be something 
     // like "john.doe.50" 
    } catch (FacebookApiException $e) { 
     error_log($e); 
     $user = null; 
    } 
} 
+0

我不AVE的APPID,祕密但似乎我不能又創建一個應用程序,我今天打開我的FB賬號,你需要用信用卡進行驗證一個電話我做了,但現在它也想要我的照片ID。呃需要先解決這個問題。 –

+0

哦,真的嗎?我幾個星期前才創建了它,它並沒有要求提供這些。很奇怪! – ametren

相關問題