Как указать область действия API Google для получения дня рождения

Я пытаюсь получить birthday из API Google, но полученные данные в HWIOAuthBundle не содержат его.

Мне интересно, правильно ли задана указанная область для google plus api в config.yml!

Если нет, укажите ссылку или исправленную область.

google:
    type:                google
    client_id:           %client_id%
    client_secret:       %secret_id%
    scope:               "https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile"
    paths:
        email:           email
        profilepicture:  picture

Ответ 1

Я только что использовал и протестировал его, используя Try It. Я тестировал его со всеми различными областями.

https://www.googleapis.com/auth/plus.login Знайте свой основной профиль информация и список людей в ваших кругах.

https://www.googleapis.com/auth/plus.me Знайте, кто вы в Google https://www.googleapis.com/auth/userinfo.email Просмотр вашего адреса электронной почты https://www.googleapis.com/auth/userinfo.profile Просмотр основных информация о вашей учетной записи

Похоже, что вы не возвращаете день рождения во всех областях. Но имеет значение, что для "День рождения пользователей" должно быть установлено значение public в учетной записи. Если он настроен на что-нибудь еще, ваши круги, только вы, он не указан. Это кажется правдой, даже когда вы пытаетесь увидеть свою собственную информацию. (Отправка меня.)