Php 无法获得扩展任务..:(比如电子邮件

Php 无法获得扩展任务..:(比如电子邮件,php,jquery,facebook,facebook-graph-api,connect,Php,Jquery,Facebook,Facebook Graph Api,Connect,您好,我设置了一个新闻facebook应用程序,如下所示,但当我调用auth对话框时,不会请求电子邮件,因此我无法获得任何信息 有什么想法吗 我的要求: $data['get'] = array( 'access_token' => $access_token, 'locale' => 'fr_FR', 'req_perms' => 'email,user_about_me,user_birthday,user_location,publish_act

您好,我设置了一个新闻facebook应用程序,如下所示,但当我调用auth对话框时,不会请求电子邮件,因此我无法获得任何信息

有什么想法吗

我的要求:

$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'
);
许可对话框不包含电子邮件和请求。为什么? 而且预览当前对话框不同于包含电子邮件等内容的预览引用对话框。。
有什么想法吗?

您使用哪些文档?需要传递到Auth对话框以请求额外权限的参数在2011年10月更改为“范围”

有关权限信息和如何进行身份验证,请参阅

如果正在进行服务器端身份验证,则要将用户重定向到的URL为:

https://www.facebook.com/dialog/oauth/?
    client_id=YOUR_APP_ID
    &redirect_uri=YOUR_REDIRECT_URL
    &state=YOUR_STATE_VALUE
    &scope=COMMA_SEPARATED_LIST_OF_PERMISSION_NAMES
然后使用oauth端点将代码交换为令牌所有这些都包含在上面的文档中-您的服务器使用以下参数向其发出请求:

https://graph.facebook.com/oauth/access_token?
    client_id=YOUR_APP_ID
   &redirect_uri=YOUR_REDIRECT_URI
   &client_secret=YOUR_APP_SECRET
   &code=CODE_GENERATED_BY_FACEBOOK_AND_SENT_TO_YOUR_APP_IN_EARLIER_STEP