2015-03-29 4 views
0

Я использую HWIOAuth bundle, чтобы интегрировать логин с facebook. Вот мой конфиг раздел для FacebookКак получить адрес электронной почты от facebook oauth

facebook: 
     type:    facebook 
     client_id:   *************** 
     client_secret:  ******************************** 
     scope:   "email, user_birthday" 
     infos_url:  "https://graph.facebook.com/me?fields=id,email,first_name,last_name,gender,birthday" 

Все работает отлично, кроме электронной почты, которая приходит в нуль. Как получить идентификатор электронной почты, чтобы я мог хранить на моей стороне.

+0

Вы проверяли это на другие аккаунты? Возможно, это не работает только для вас, потому что у вас есть проблемы с электронной почтой на facebook. –

+0

Нет, не знаю. Позвольте мне проверить с другими пользователями. Другой вопрос: Если я не получаю адрес электронной почты, как это сделать? –

+0

Есть редкие ситуации, когда facebook возвращает email как null. В большинстве случаев это происходит из-за проблем с внутренней facebook. Попросите своих друзей попробовать вашу систему входа в систему и проверить, есть ли у них также нулевая проблема. –

ответ

0

Попробуйте добавить дорожки в config.yml.

resource_owners: 
     facebook: 
      type:    facebook 
       paths: 
        email:   email 
Смежные вопросы