2011-08-19 82 views
1

我需要以下,任何帮助将不胜感激。获取用户数据库的Facebook ID

我有一个注册表。

它输入数据名称| ID | DOB | TWITTER | FBID

当用户注册时要求输入上述值。 Twitter很容易,因为用户可以放入他们的Twitter ID。 但我需要在窗体中获得用户的Facebook ID。

这样做的最好方法是什么? 难道我用的是“连接到Facebook”功能。 我需要的是Facebook的用户ID,这样我就可以退休以后的图形数据时使用它。

我已经建立了一个Facebook应用程序和正在使用PHP与MySQL数据库。

感谢 亚历克斯

+0

可以把他们的Twitter ID?!如果我输入假身份证?你有没有读过[twitter API](https://dev.twitter.com/docs/auth)? – ifaour

回答

0

好,他们有不同的功能特定的API。在他们简单的解决方案,你的情况都不奏效,你可能会需要使用Facebook's Graph API。您应该采取一起来看看他们的PHP SDK。这是一个非常有用的工具,我曾经使用过它,并且工作完美。 在获得用户之前,您需要了解更多信息。此外,如果您想自动创建,他们将不得不登录,他们必须确认从您的Facebook应用程序访问他们的个人数据。

祝你好运!

+0

好吧,我来看看,谢谢! –

0

对于任何用户数据,您都需要获得用户的许可。 你可以使用Facebook连接。 使用户登录并获取访问令牌,该访问令牌是所有用户数据的关键。 您也可以将此访问令牌与图形API一起使用。 Check my blog