HWIOAuthBundle - Symfony2 - Получить электронную почту от Facebook

Я использую HWIOAuthBundle в проекте Symfony2.

Как я могу получить адрес электронной почты пользователя из Facebook, я подписался на документации, он запрашивает разрешения только в первый раз, хотя я настроил его на повторный запрос. См. также эту ошибку.

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


person Rachid Al assir    schedule 10.12.2016    source источник
comment
Пользователь утвердил разрешение? Есть ли у пользователя подтвержденный адрес электронной почты?   -  person WizKid    schedule 11.12.2016
comment
Да, у него есть подтвержденный адрес электронной почты, и он показан с разрешениями   -  person Rachid Al assir    schedule 11.12.2016
comment
@WizKid Странно, я проверил с другой учетной записью, и это сработало, но повторный запрос разрешений все еще не работает, в любом случае, спасибо   -  person Rachid Al assir    schedule 11.12.2016
comment
Отклонял ли пользователь это разрешение уже однажды? В противном случае нет смысла повторно запрашивать его в первую очередь.   -  person CBroe    schedule 12.12.2016
comment
@CBroe, да, пользователь отклоняет разрешение только в первый раз, этот вариант повторного запроса не работает.   -  person Rachid Al assir    schedule 14.12.2016


Ответы (1)


Похоже, это связано с неподтвержденным адресом электронной почты. Проверьте свою электронную почту после утверждения разрешения, попробуйте с другой учетной записью, код правильный.

person Rachid Al assir    schedule 16.12.2016