嗨,我设置了一个像下面这样的新闻Facebook应用程序,但当我调用认证对话框时,没有请求电子邮件,所以我没有得到任何信息。
http://hpics.li/b91d453
你知道吗?
我的FB请求:
$data['get'] = array(
'access_token' => $access_token,
'locale' => 'fr_FR',
'req_perms' => 'email,user_about_me,user_birthday,user_location,publish_actions',
'ext_perms' => 'publish_stream',
'fields' => 'email,name,picture,first_name,last_name,gender,link,birthday,email,location'
);
PermissionDialog不包含电子邮件和req_prems。为什么?而且预览当前对话框与预览参考对话框不同(其中包含电子邮件等)。你知道吗?
1条答案
按热度按时间ikfrs5lh1#
您正在使用哪些文档?2011年10月,需要传递给Auth对话框以请求附加权限的参数更改为“scope”
有关权限信息,请参见https://developers.facebook.com/docs/authentication/permissions/;有关如何进行身份验证,请参见https://developers.facebook.com/docs/authentication/
如果您正在进行服务器端身份验证,则要将用户重定向到的URL为:
然后,您使用oauth端点(所有这些都在上面的文档中介绍)将代码交换为令牌-您的服务器使用以下参数向其发出请求: