HWIOAuthBundle - Symfony2 - 从Facebook获取电子邮件

时间:2016-12-10 13:44:34

标签: facebook symfony facebook-graph-api hwioauthbundle

我在Symfony2项目中使用HWIOAuthBundle

我如何从Facebook收到用户电子邮件,我跟着the documentation ,它只是第一次请求权限,尽管我将其配置为重新请求它们。另见issue

hwi_oauth:
http_client:
    timeout: 19
    verify_peer: false
    ignore_errors: false
    max_redirects: 1
firewall_names: [main]
resource_owners:
    facebook:
        type:          facebook
        client_id:     xxxxxxx  
        client_secret: xxxxxxxxxxxxxxxxx
        scope:         "email"
        infos_url:     "https://graph.facebook.com/me?fields=id,name,email,picture.type(square)"
        paths:
            email:     email
            profilepicture: picture.data.url
        options:
            display:    'popup'
            auth_type: rerequest #  Re-asking for Declined Permissions

var_dump的结果总是返回null

1 个答案:

答案 0 :(得分:0)

这似乎是因为未经验证的电子邮件地址,在批准权限后查看您的电子邮件,尝试使用其他帐户,代码是正确的。