Erstellen Sie eine REST-Nachricht und die 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-Anbieter und ein OAuth-Profil mithilfe der Google API-Informationen und Ihrer OAuth-Anmeldeinformationen konfiguriert haben.
Prozedur
-
Navigieren zu an.
-
Klicken Sie auf Neu.
-
Geben Sie eine Beschreibung ein Name .
-
In Endpunkt Feld eingeben https://www.google.com/m8/feeds/contacts/default/full .
Durch die Verwendung von Standard anstelle eines bestimmten Anwendernamens verwendet die Google-API die OAuth-Anmeldeinformationen, um zu bestimmen, von welchem Account Informationen abgerufen werden sollen.
-
In Authentifizierung Registerkarte, legen Sie fest Authentifizierungstyp Bis OAuth 2,0 .
-
In OAuth-Profil Wählen Sie das OAuth-Profil für Google-Kontakte aus.
-
Rechtsklicken Sie auf die Formularüberschrift und wählen Sie Speichern.
-
Klicken Sie auf OAuth-Token abrufen Zugehöriger Link zum anfordern eines Autorisierungstoken von Google mithilfe der konfigurierten Client-ID und des geheimen Geheimnisses.
-
Klicken Sie im angezeigten Fenster „Berechtigungsanforderung“ auf Akzeptieren Um Zugriff auf Ihre Google-Kontakte zu gewähren.
Das angeforderte Token ist in Ihrer Instanz nicht direkt zugänglich.
-
In HTTP-Methoden Zugehörige Liste, wählen Sie aus ABRUFEN Methode.
-
Verlassen Sie die HTTP-Methode Authentifizierungstyp AS -- Keine -- Dient zur Verwendung des OAuth-Profils aus dem übergeordneten REST-Nachrichtendatensatz.
-
Auf HTTP-Anforderung Registerkarte, fügen Sie eine neue Zeile zu hinzu HTTP-Header Zugehörige Liste mit Name Von GData: Version Und A Wert Von 3,0 .
-
Rechtsklicken Sie auf die Formularüberschrift und wählen Sie Speichern.
-
Klicken Sie auf Testen Zugehöriger Link.
Das Testergebnis sollte einen anzeigen HTTP-Status Von 200 und das Ergebnis des Kontakte-API-Aufrufs.