如何获取Facebook用户的ID?

问题描述:

我跟着本教程:http://developers.facebook.com/docs/authentication/ 关于如何使用PHP(服务器端实现)设置Facebook身份验证。我可以从Facebook获取访问令牌,但是如何获取已登录用户的Facebook用户ID?如何获取Facebook用户的ID?

你应该使用Facebook PHP SDK: https://github.com/facebook/php-sdk/

见为了不迷路的例子文件... ​​

Facebook的图形API是有点儿讨厌......所以使用这将是更容易(至少对我来说)

+0

这工作。花了一分钟设置,但很容易提供给我用户的ID。 – 2011-03-23 23:58:28

最简单的方法,如果你的framework/sdk /不提供给你,将查询https://graph.facebook.com/me?fields=id&access_token=...

+0

这工作在浏览器的URL,但如果我试着用cURL我得到这个:{“error”:{“type”:“OAuthException”,“message”:“错误验证应用程序。 “}} – 2011-03-23 21:23:59

+0

我想要id和名字,所以我用https://graph.facebook.com/me?fields=id,na我&access_token = .... – 2011-06-28 20:03:12