2017-08-01 1 views

Antwort

0

Ich ermahne Sie, die gesamte Dokumentation zu lesen, da die Antwort da ist. Wie Sie here sehen können, der resourceName Wert ist:

Der Ressourcenname für die Person, die vom Server zugewiesen. Eine ASCII-Zeichenfolge mit einer maximalen Länge von 27 Zeichen in Form von people/person_id.

Deshalb, um die resourceName von Menschen zu erhalten, müssen Sie eine Liste der Personen, die Sie Verbindungen haben, um mit unter Verwendung des Verfahrens beschrieben here. Diese Methode wird eine Antwort zurück, die wie folgt aussieht:

{ 


"connections": [ 
    { 
     "resourceName": "people/c4975894400662151399", 
     "etag": "%EgYBAgMGGCvT1UyNGZxV0hZPQ==", 
     "metadata": { 
     "sources": [ 
      { 
      "type": "CONTACT", 
      "id": "424762b0ee1ef", 
      "etag": "#724fqWHY=", 
      "updateTime": "2017-07-29T13:00:33.607002Z" 
      } 
     ], 
     "objectType": "PERSON" 
     }, 
     "names": [ 
     { 
      "metadata": { 
      "primary": true, 
      "source": { 
       "type": "CONTACT", 
       "id": "424762b0ee1ef" 
      } 
      }, 
      "displayName": "User One", 
      "familyName": "One", 
      "givenName": "User", 
      "displayNameLastFirst": "One, User" 
     } 
     ], 
     "photos": [ 
     { 
      "metadata": { 
      "primary": true, 
      "source": { 
       "type": "CONTACT", 
       "id": "424762bc0d0ee1ef" 
      } 
      }, 
      "url": "https://lh3.googleusercontent.com/-XdUIqdMWA/AAAAAAAAI/AAAAAAAAA/4252r5MyReBVCg-JHqUZby0PuQkKAVcQ____________RieL7______8B/s0/photo.jpg" 
     } 
     ], 
     "urls": [ 
     { 
      "metadata": { 
      "primary": true, 
      "source": { 
       "type": "CONTACT", 
       "id": "424762b0ee1ef" 
      } 
      }, 
      "value": "http://www.google.com/profiles/114002589440066215139", 
      "type": "profile", 
      "formattedType": "Profile" 
     } 
     ] 
    } 
    ], 
    "nextPageToken": "^CAAQk5r4hNorGncKTQAQwA0ICEAFIhrWIy7a31QJQAlokZTc0YWU0OGYtYWQ4ZC00MThlLWI3MjAtYjE4MTczYzRhNGFkEAIaJGU3NGFlNDhmLWFkOGQtNDE4ZS1iNzIwLWIxODE3M2M0YTRhZA", 
    "totalPeople": 94, 
    "totalItems": 94 
} 

Die oben zeigt nur das Ergebnis für einen Menschen Ressource da ich die Paging-Ergebnisse auf 1 beschränkt, aber hoffentlich wird es Ihnen eine Idee geben. Nachdem Sie die resourceName erhalten haben, sollten Sie in der Lage sein, die Methode https://developers.google.com/people/api/rest/v1/people/get zu verwenden.

+0

Bro Danke für Ihre Antwort, eigentlich bin ich Google Login implementieren, möchte ich den Standort des Benutzers, nicht seine Verbindung ... bitte helfen mir bro –

+0

@vSugumar War das bereits hier https://StackOverflow.com beantwortet/fragen/45409632/how-to-get-user-standort-information-using-google-client-api? – Morfinismo

Verwandte Themen