OAuth 2.0-Tutorial: REST-Nachrichten erstellen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • 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_admin

    Sie müssen einen OAuth-Provider und ein OAuth-Profil mithilfe der Google-API-Informationen und Ihrer OAuth-Anmeldeinformationen konfiguriert haben.

    Prozedur

    1. Navigieren zu Alle > System-Webservices > REST-Nachrichtan.
    2. Klicken Sie auf Neu.
    3. Geben Sie einen beschreibenden Namen ein.
    4. 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.
    5. Auf der Registerkarte Authentifizierung setzen Sie den Authentifizierungstyp auf OAuth 2.0.
    6. Im Feld OAuth-Profil wählen Sie das OAuth-Profil für Google-Kontakte aus.
    7. Klicken Sie mit der rechten Maustaste auf die Formularkopfzeile, und wählen Sie Speichern.
    8. 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.
    9. 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.
    10. In der zugehörigen Liste HTTP-Methoden wählen Sie die GET-Methode aus.
    11. Lassen Sie als Authentifizierungstyp der HTTP-Methode -- Keiner -- stehen, um das OAuth-Profil aus dem übergeordneten REST-Nachrichtendatensatz zu verwenden.
    12. 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.
    13. Klicken Sie mit der rechten Maustaste auf die Formularkopfzeile, und wählen Sie Speichern.
    14. 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.