¿Alguien sabe cómo recuperar D.O.B a través de la API de Google OAuth? Puedo obtener otra información como nombre, correo electrónico, sexo estableciendo el alcance como https://www.googleapis.com/auth/userinfo.profile. Pero no puedo obtener D.O.B con este alcance.Recuperando la fecha de nacimiento con Google OAuth API
Respuesta
Definitivamente entiendo por mi cuenta:
{
"id": "108635752367054807758",
"name": "Nicolas Garnier",
"given_name": "Nicolas",
"family_name": "Garnier",
"link": "https://plus.google.com/108635752367054807758",
"picture": "https://lh4.googleusercontent.com/-K1xGP8W20xk/AAAAAAAAAAI/AAAAAAAABhY/Cs_4qr30MxI/photo.jpg",
"gender": "male",
"birthday": "0000-08-25",
"locale": "en"
}
todo lo que hice es autorizar para el ámbito https://www.googleapis.com/auth/userinfo.profile y luego envió una solicitud GET a https://www.googleapis.com/oauth2/v2/userinfo
primer lugar asegúrese de que la cuenta de Google que son probando con ha establecido un cumpleaños (por supuesto), luego intente la solicitud en el patio de OAuth 2.0 por ejemplo: https://code.google.com/oauthplayground/#step1&apisSelect=https%3A//www.googleapis.com/auth/userinfo.profile&url=https%3A//www.googleapis.com/oauth2/v2/userinfo
Parece que tiene que enviar 2 solicitudes:
- https://www.googleapis.com/plus/v1/people/me (v1 oauth)
- https://www.googleapis.com/oauth2/v2/userinfo (oauth v2)
para conseguir ambas Google Plus perfil de datos y los datos de la cuenta de Google (hay fecha de cumpleaños y también locale si lo necesita)
Uso scribes y funciona bien. Establezca dos ámbitos ("https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/plus.me") y envíe dos solicitudes para ambos enlaces REST
- 1. Recuperando "negocios" con Google Maps API?
- 2. oAuth con PHP (para google api)
- 3. Autenticación OAuth para la API de Google con Qt
- 4. Generar fecha de nacimiento aleatoria
- 5. Edad desde la fecha de nacimiento con JQuery
- 6. Nombre, correo electrónico de la API de OAuth de Google
- 7. CakePHP OAuth con Google
- 8. Google OpenID + OAuth persistente?
- 9. Ejemplo de Oauth for Google API usando Python/Django
- 10. Cómo almacenar los permisos de Google api (OAuth 2)?
- 11. Configuración de authlogic-oauth con google
- 12. OAuth Google API para Java no puede suplantar usuario
- 13. ¿La api de Google Drive es compatible con 2 patas oauth?
- 14. Hacer mi propia API con oauth
- 15. Validación de "fecha de nacimiento": ¿hasta dónde/cuánto llegarías?
- 16. Cómo diseñar la fecha de nacimiento en DB y ORM para la combinación de partes con fecha desconocida y conocida
- 17. oauth google usando python
- 18. ¿Cuál es la contraseña de Google API para la clave privada OAuth PKCS p12?
- 19. Django - fildset fecha de nacimiento como widget de forma
- 20. Recuperando el token de acceso de OAuth 2.0 (concesión implícita) de Java Desktop Client utilizando la API REST de SkyDrive.
- 21. Autenticar la API de Google con una cuenta de servicio con la API de Java
- 22. Trabajando con la API de Google Location
- 23. ¿Dónde puedo encontrar una lista de ámbitos para la API de OAuth 2.0 de Google?
- 24. API meteorológica con el parámetro de fecha
- 25. ¿Cómo me conecto a la API de Google Calendar sin la autenticación oAuth?
- 26. Google/OAuth 2 - Inicio de sesión automático
- 27. Implementación de Google OAuth con JQuery, ¿es posible?
- 28. Publicar en Google+ Stream con la API de Google+
- 29. Oauth cliente API consiguiendo error
- 30. Recuperando la fecha de creación de archivos (FTP)
¿Por qué el dob 0000? – ShrekOverflow
En Google+, los usuarios pueden elegir mostrar u ocultar el año de nacimiento. – Nivco
: -> gracias por la respuesta, aunque me enteré más tarde: -> función interesante por google: D – ShrekOverflow