Erstellen Sie eine REST-Nachricht und eine zugehörige HTTP-Methode, um den Google-Service über das OAuth 2.0-Profil zu kontaktieren.
Vorbereitungen
Erforderliche Rolle: web_service_admin und oauth_adminSie müssen einen OAuth-Provider und ein OAuth-Profil mithilfe der Google-API-Informationen und Ihrer OAuth-Anmeldeinformationen konfiguriert haben.
Prozedur
-
Navigieren zu .
-
Klicken Sie auf Neu.
-
Geben Sie einen beschreibenden Namen ein.
-
Im Feld Endpunkt geben Sie https://www.google.com/m8/feeds/contacts/default/full ein.
Durch die Verwendung von Standard anstelle eines konkreten Benutzernamens bestimmt die Google-API anhand der OAuth-Anmeldeinformationen, von welchem Account Informationen abgerufen werden sollen.
-
Auf der Registerkarte Authentifizierung setzen Sie den Authentifizierungstyp auf OAuth 2.0.
-
Im Feld OAuth-Profil wählen Sie das OAuth-Profil für Google-Kontakte aus.
-
Klicken Sie mit der rechten Maustaste auf die Formularkopfzeile, und wählen Sie Speichern.
-
Klicken Sie auf den zugehörigen Link OAuth-Token abrufen, um unter Verwendung der konfigurierten Client-ID und des Client-Secret ein Autorisierungstoken von Google anzufordern.
-
Im angezeigten Fenster „Berechtigungsanfrage“ klicken Sie auf Akzeptieren, um Zugriff auf Ihre Google-Kontakte zu gewähren.
Das erworbene Token ist in Ihrer Instanz nicht direkt zugänglich.
-
In der zugehörigen Liste HTTP-Methoden wählen Sie die GET-Methode aus.
-
Lassen Sie als Authentifizierungstyp der HTTP-Methode -- Keiner -- stehen, um das OAuth-Profil aus dem übergeordneten REST-Nachrichtendatensatz zu verwenden.
-
Auf der Registerkarte HTTP-Anforderung fügen Sie der zugehörigen Liste HTTP-Kopfzeilen eine neue Zeile mit dem Namen GData - Version und dem Wert 3.0 hinzu.
-
Klicken Sie mit der rechten Maustaste auf die Formularkopfzeile, und wählen Sie Speichern.
-
Klicken Sie auf den zugehörigen Link Test.
Das Testergebnis sollte einen HTTP-Status von 200 sowie das Ergebnis des Aufrufs der Kontakte-API anzeigen.