Verbindungsdetails für REST-Endpunkt in einer JSON-Datei angeben

Bevor Sie eine Verbindung von Oracle Analytics Cloud zu den REST-Endpunkten einer Datenquelle herstellen, müssen Sie zuerst eine komprimierte JSON-Datei mit den Verbindungsdetails erstellen.

Hier können Sie eine JSON-Vorlage herunterladen: Öffentliche Oracle Analytics-Library. Speichern Sie die Verbindungsdetails in einer auf der Vorlage basierenden JSON-Datei, und komprimieren Sie die JSON-Datei dann in das ZIP-Format. Außerdem können Sie JSON-Beispieldateien für eine Reihe von SaaS- und PaaS-Anwendungen herunterladen.

JSON-Vorlagenformat für die Verbindung zu REST-Endpunkten

{
    "name": "Connection name",
    "description": "Brief description",
    "baseURL": "URL, e.g. https://api.surveymonkey.com/v3",
    "endpoints": {
        "Endpoint 1": "Endpoint 1 URL, e.g. https://api.surveymonkey.com/v3/users/endpoint1",
        "Endpoint 2": "Endpoint 2 URL, e.g. https://api.surveymonkey.com/v3/question_bank/endpoint2",
        "Endpoint n": "Endpoint n URL, e.g. https://api.surveymonkey.com/v3/users/endpointn"
    },
    "authentication": {
        "type": "Authentication type"
    }
}

JSON-Beispiel für die Verbindung zu REST-Endpunkten von Survey Monkey

{
    "name": "Survey Monkey Connection",
    "description": "Survey Monkey connection",
    "baseURL": "https://api.surveymonkey.com/v3",
    "endpoints": {
        "Users": "https://api.surveymonkey.com/v3/users/me",
        "Questions": "https://api.surveymonkey.com/v3/question_bank/questions"
    },
    "authentication": {
        "type": "HttpHeader"
    }
}

OAuth2-Authentifizierung

Bevor Sie beginnen, stellen Sie sicher, dass Ihre Zieldatenquelle die OAuth2-Authentifizierung unterstützt. Das ist nicht bei allen Datenquellen der Fall.

Wenn Sie die JSON-Datei mit einer der heruntergeladenen Vorlagen erstellen, geben Sie den jeweiligen Authentifizierungstyp im Feld authentication-type an.

OAuth2-Typen Gültige Werte für das Feld "authentication-type".
OAuth2-Code OAuth2Code
OAuth2-Kennwortzugangsdaten OAUTH2PasswordGrant
OAuth2 implizit OAUTH2ImplicitGrant
OAuth2-Clientzugangsdaten OAUTH2ClientCredentials

In diesem Beispiel wird die Authentifizierungsmethode "OAuth2-Kennwortzugangsdaten" mit "OAUTH2PasswordGrant" als Wert für authentication-type angegeben.
Beschreibung von GUID-4642572E-DC9E-4D96-BB92-73FBD9274BC3-default.png folgt
.png

Weitere Tipps zum Erstellen der JSON-Datei

  • Entfernen Sie unnötige Parameter und Werte aus der Datei.
  • Stellen Sie sicher, dass der Wert für den Authentifizierungstyp auf "noauth", "BasicAuth", "HttpHeader" oder eine der in der Tabelle oben genannten OAuth2-Einstellungen gesetzt ist.