google api - georreferenciación - API de contactos de Google vs API de personas
google maps api key free (1)
Encontré la diferencia entre las 2 API y no tiene nada que ver con el hecho de que una de las cuentas esté conectada a Google+ o no
People API
solo buscará los contactos que están bajo la cuenta
"My contacts"
, mientras que la
Contacts API
también buscará las otras listas de contactos (
"Other contacts"
,
"Most contacts"
, ...)
Tengo un problema con las 2 API anteriores. Dado el siguiente escenario: tengo 2 cuentas de google diferentes. Uno que no usa Google+ y una segunda cuenta que usa Google+
Cuando uso la API de Contactos en la primera cuenta que no usa Google+, puedo ver todos mis contactos:
GET /m8/feeds/contacts/<email>/full
Lo mismo para la segunda cuenta que usa Google+.
Cuando utilizo People API para la primera cuenta que no usa Google+, obtengo una respuesta vacía (en realidad solo obtengo el siguiente token de sincronización:
GET https://people.googleapis.com/v1/people/me/connections
Con el siguiente alcance:
https://www.googleapis.com/auth/contacts
Devoluciones:
{
"nextSyncToken": "CMe6...."
}
La misma llamada para la segunda cuenta (con Google+) funciona como un encanto
La única diferencia entre las 2 cuentas es Google+, ¿es posible que la API People solo funcione para cuentas con Google+? ¿O es algo más que me estoy perdiendo?