2016-12-10 9 views
0

Я использую HWIOAuthBundle в проекте Symfony2HWIOAuthBundle - Symfony2 - Получить электронную почту от Facebook

Как я могу получить электронную почту пользователя из 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 всегда возвращает нулевое

+0

Пользователь одобрил разрешение? У пользователя есть подтвержденный адрес электронной почты? – WizKid

+0

Да, у него есть проверенное электронное письмо и показано с разрешениями –

+0

@WizKid Странно, что я проверил с другой учетной записью, и это сработало, но разрешения на перепрограммирование все еще не работают. В любом случае спасибо –

ответ

0

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