Facebook:用PHP获取用户的Facebook UID

时间:2011-05-01 05:11:12

标签: php facebook

我找到了打印用户ID,照片和姓名的方法。和PHP的其他类型的信息很容易,但我没有保存链接,无法找到如何做到这一点。

我只想知道获取用户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 个答案:

答案 0 :(得分:1)

如果他们登录到您的Facebook应用程序,您可以从facebook cookie(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;