2010-09-15 110 views
0

嗨,我有一个PHP网站,我已经集成了一个Facebook Connect API,它启用了Facebook登录按钮。Facebook连接API在PHP

我通过提供我的Facebook凭证使用按钮登录。它会登录。我可以访问我的个人资料图片,全名和其他信息。但我无法访问用户电子邮件ID,即Facebook用户ID。我已经检查了FBML页面here,但我没有得到任何可能会给我用户标识的标签。我想Facebook可能不会让我获得ID。

请帮助我如何从Facabook Connect API获取Facebook用户标识。

回答

0

显然,Facebook使用数字增量ID而不是电子邮件地址来唯一标识每个用户实体。通过Facebook API政策,电子邮件地址受到保护,以防止垃圾邮件和其他问题。

为了让应用程序获取Facebook用户的电子邮件地址,您需要用户的特殊权限。请参阅API获取这些权限。