facebook连接登录,请求不同领域的权限

时间:2011-12-24 13:44:40

标签: php facebook

我正在尝试使用代码请求用户数据的权限,但只有在用户已获得授权的情况下,此行代码才有效。

$user_profile = $facebook->api('/me?fields=id,name,timezone,location,email');

但它只显示id和name作为其唯一请求用户的基本信息。

我在User&中的应用程序中添加了该选项。朋友权限:通过电子邮件, 但这没有用。

我如何申请此权限?

我只需要这个,因为我想将用户的Facebook ID与我的用户表中的电子邮件地址相匹配。

由于

1 个答案:

答案 0 :(得分:0)

如果电子邮件列是返回的bot,则您的访问令牌可能存在问题。通过以下方式运行您的访问令牌:https://developers.facebook.com/tools/debug以查看它是否确实可以访问电子邮件列。您也可以使用https://developers.facebook.com/tools/explorer直接运行Graph API查询,这个工具节省了我很多时间!祝你好运。