Существует два способа использования API Google People.
Первый предполагает, что вы использовали Oauth2 для аутентификации вашего пользователя.
ПОЛУЧИТЬ https://people.googleapis.com/v1/people/me
возвращает информацию о текущем аутентифицированном пользователе.
Второй — публичный вызов API. вы можете использовать ключ API или Oauth2.
ПОЛУЧИТЬ https://people.googleapis.com/v1/people/117200475532672775346
Это вернет информацию о конкретном пользователе {117200475532672775346}, но это будет зависеть от того, что этот пользователь сделал общедоступным. Вышеупомянутый номер — это мой личный аккаунт g+, следующий — гендерный ответ.
"genders": [
{
"metadata": {
"primary": true,
"source": {
"type": "PROFILE",
"id": "117200475532672775346"
}
},
"value": "female",
"formattedValue": "Female"
}
Я понятия не имею, где вы получаете идентификатор своей учетной записи, это идентификатор пользователя Google. Информация должна быть заполнена в Google, плюс я предлагаю вам проверить учетную запись пользователя google+, чтобы увидеть, что они сделали общедоступными https://plus.google.com/u/0/117200475532672775346. Примечание. Неважно, является ли это текущим аутентифицированным пользователем, если у него нет общедоступной информации, которую вы не можете увидеть в своем приложении.
Совет: если вы хотите видеть только пол, вы можете использовать параметр fields, чтобы запросить именно это.
?поля=гендеры
person
DaImTo
schedule
01.12.2017
genders
. Почему я не могу получить эту информацию даже с цитируемого сайта? - person sszymk   schedule 01.12.2017people/me
должно быть правильным, если пользователь вошел в систему. Если пользователь не вошел в систему, вы не можете использовать его, и он будет получать только общедоступные данные. Если вы не вошли в систему, вы должны увидеть developers.google.com. /identity/sign-in/web - person Amos Yuen   schedule 01.12.2017