Невозможно получить пол для большинства учетных записей Google с помощью входа в систему Google

Я пробовал почти все решения, доступные в Интернете, но вход в Google никогда не возвращает значения «Пол» для большинства учетных записей Google. Значение пола возвращается только в нескольких случаях, когда у пользователя есть профиль Google+, и он вручную помечен как общедоступный.

Есть ли простой способ получить пол пользователя (с/без запроса пользователя об этом) с помощью Google SignIn??? (что-то простое, например, вход через Facebook)

Кому-нибудь из stackoverflow удалось это сделать?


person Shubham Maheshwari    schedule 27.07.2017    source источник


Ответы (1)


На самом деле, получить пол с помощью Google API довольно просто. Независимо от того, что вы программируете. Жаль, что Google игнорирует Perl, в который я влюблен уже много лет. Когда вы сделали все шаги для получения access_token, получить пол проще простого:

ПОЛУЧИТЬ https://www.googleapis.com/oauth2/v1/userinfo?access_token=

Ответ JSON, который вы получите, будет содержать поле «пол».

person Denis Kouznetsov    schedule 02.10.2017