Sto riscontrando un problema con le 2 API di cui sopra. Dato il prossimo scenario: ho 2 account Google diversi. Uno che non usa Google+ e un secondo account che utilizza Google+Contatti Google API API API API
Quando si utilizza API dei contatti sul primo account che non utilizza Google+ riesco a vedere tutti i miei contatti:
GET /m8/feeds/contacts/<email>/full
stesso per il secondo account che utilizza Google+.
Quando sto usando Persone API per il primo conto che non utilizza Google+, sto ricevendo una risposta vuota (in realtà sto ottenendo appena il token successivo di sincronizzazione:
GET https://people.googleapis.com/v1/people/me/connections
Con il prossimo campo di applicazione:
https://www.googleapis.com/auth/contacts
Returns:
{
"nextSyncToken": "CMe6...."
}
la stessa chiamata per il secondo account (con Googl e +) funziona come un fascino
L'unica differenza tra i 2 account è Google+, è possibile che l'API People funzioni solo per gli account con Google+? O è un'altra cosa che mi manca
Quali scopi sono gli account di accesso autorizzato per? – abraham
Sei sicuro che il tuo primo account (non Google +) abbia le stesse/simili connessioni del tuo secondo account (Google+)? Inoltre, hai provato ad aggiungere 'scope'? Https: // www.googleapis.com/auth/contacts.readonly'? –
Ho anche provato l'ambito 'https: // www.googleapis.com/auth/contacts.readonly', ottenuto gli stessi risultati – shachar