2011-05-01 69 views
0

我已經找到了打印用戶ID,照片和名稱的方法。和其他類型的信息很容易與PHP,但我沒有保存鏈接,並找不到如何做到這一點。Facebook:用PHP的用戶的Facebook UID

我只想知道什麼是最簡單的方法來獲取用戶的ID。我需要將其保存到我的數據庫中:

<?php 
// Get new icon 
mysql_select_db("cyberworlddb", $con); 

mysql_query("INSERT IGNORE INTO Badges (UID, Website, Code) 
VALUES ('UID','$urlhost[0]','1$urlhost[0]')"); 
?> 

我該怎麼辦?

回答

1

如果他們登錄到你的Facebook應用程序,你可以從Facebook的餅乾他們的會話令牌(http://developers.facebook.com/docs/authentication/),然後你只需要使用圖形API:

$me = json_decode(@file_get_contents('https://graph.facebook.com/me?access_token=' . $cookie['access_token'])); 

$uid = $me->id;