Καθορισμός λεπτομερειών σύνδεσης τελικού σημείου REST σε αρχείο JSON

Πριν δημιουργήσετε μια σύνδεση από το Oracle Analytics Cloud στα τελικά σημεία REST μιας πηγής δεδομένων, δημιουργήστε ένα συμπιεσμένο αρχείο JSON που περιέχει τις λεπτομέρειες σύνδεσης.

Μπορείτε να κάνετε λήψη ενός προτύπου JSON από Oracle Analytics Public Library. Αποθηκεύστε τις λεπτομέρειες σύνδεσης σε ένα αρχείο JSON με βάση το πρότυπο και, στη συνέχεια, συμπιέστε το αρχείο JSON σε μορφότυπο ZIP. Επίσης, μπορείτε να κάνετε λήψη παραδειγμάτων αρχείων JSON για ένα εύρος εφαρμογών SaaS και PaaS.

Μορφότυπο προτύπου JSON για σύνδεση σε τελικά σημεία REST

{
    "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 για σύνδεση σε τελικά σημεία REST 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

Πριν ξεκινήσετε, βεβαιωθείτε ότι η πηγή δεδομένων προορισμού υποστηρίζει έλεγχο ταυτότητας OAuth2. Ο έλεγχος ταυτότητας OAuth2 δεν υποστηρίζεται από όλες τις πηγές δεδομένων.

Όταν δημιουργείτε το αρχείο JSON χρησιμοποιώντας ένα από τα πρότυπα λήψεων, ορίστε τον κατάλληλο τύπο ελέγχου ταυτότητας στο πεδίο authentication-type.

Τύποι OAuth2 Έγκυρες τιμές για το πεδίο authentication-type
Κωδικός OAuth2 OAuth2Code
Διαπιστευτήρια κωδικού πρόσβασης OAuth2 OAUTH2PasswordGrant
Σιωπηρό OAuth2 OAUTH2ImplicitGrant
Διαπιστευτήρια πελάτη OAuth2 OAUTH2ClientCredentials

Σε αυτό το παράδειγμα, η μέθοδος ελέγχου ταυτότητας Διαπιστευτήρια κωδικού πρόσβασης OAuth2 ορίζεται με χρήση της τιμής "OAUTH2PasswordGrant" ως authentication-type.
Ακολουθεί η περιγραφή για GUID-4642572E-DC9E-4D96-BB92-73FBD9274BC3-default.png
.png''

Άλλες συμβουλές για τη δημιουργία του αρχείου JSON

  • Αφαιρέστε από το αρχείο τις παραμέτρους και τις τιμές που δεν είναι απαραίτητες.
  • Βεβαιωθείτε ότι η καθορισμένη τιμή για τον τύπο ελέγχου ταυτότητας είναι noauth, BasicAuth, HttpHeader ή μία από τις ρυθμίσεις OAuth2 του παραπάνω πίνακα.