Метод получения API People не возвращает номер телефона?

#rest #get #google-people-api

#rest #получить #google-people-api

Вопрос:

Я тестировал метод получения API People.

https://developers.google.com/people/api/rest/v1/people/get

Я заметил, что он не возвращает номер телефона.

Также другие данные: addresses,biographies,braggingRights,events,imClients,interests,occupations,organizations,relations,relationshipInterests,relationshipStatuses,residences,sipAddresses,skills,taglines,userDefined .

Я перепробовал все области, но это не помогает. Это действительно легко протестировать.

Я хотел бы вернуть номер телефона. На прошлой неделе он работал отлично только с 4 областями (9 апреля).

работает

Как мне получить номер телефона?

Ответ №1:

Что касается номера телефона Google — это настройка, которую нужно выполнить:

Для области «user.phonenumbers.read» в документации people API указано: «вашему приложению будет предоставлен доступ на чтение к номерам телефонов аутентифицированного пользователя в их профиле Google». Но под «профилем Google» он указывает на профиль Google Plus, который полностью отличается от их основного профиля Google — My Account. People API извлекает информацию только из профиля Google Plus..

Таким образом, даже если пользователь добавил свои контактные данные в мою учетную запись, People API не получит их номера телефонов, если они не добавили их вручную в свой профиль Google Plus.

Поэтому, пожалуйста, добавьте номер телефона в профиль пользователя Google Plus и повторите попытку