Sto avendo un problema con le 2 API di cui sopra. Dato il prossimo scenario: ho 2 diversi account Google. Uno che non utilizza Google+ e un secondo account che utilizza Google+
Quando si utilizza l’API Contatti sul primo account che non utilizza Google+, posso vedere tutti i miei contatti:
GET /m8/feeds/contacts//full
Lo stesso vale per il secondo account che utilizza Google+.
Quando utilizzo le API People per il primo account che non utilizza Google+, ricevo una risposta vuota (in realtà sto ricevendo solo il prossimo token di sincronizzazione:
GET https://people.googleapis.com/v1/people/me/connections
Con il prossimo scopo:
https://www.googleapis.com/auth/contacts
Ritorna:
{ "nextSyncToken": "CMe6...." }
La stessa chiamata per il secondo account (con Google+) funziona come un incantesimo
L’unica differenza tra i 2 account è Google+, è ansible che l’API People funzioni solo per gli account con Google+? O è qualcos’altro che mi manca
Ho trovato la differenza tra le 2 API e non ha nulla a che fare con il fatto che uno degli account è collegato a Google+ o no
People API
recuperano solo i contatti che si trovano sotto i "My contacts"
Contatti personali "My contacts"
dell’account, mentre l’ Contacts API
recupera anche gli altri elenchi di contatti ( "Other contacts"
, "Most contacts"
, …)