การระบุรายละเอียดการเชื่อมต่อจุดสิ้นสุดของ REST ในไฟล์ JSON

ก่อนที่คุณจะสร้างการเชื่อมต่อจาก Oracle Analytics Cloud ไปยังจุดสิ้นสุดของ REST ของที่มาข้อมูล ให้สร้างไฟล์ JSON แบบซิปที่มีรายละเอียดการเชื่อมต่อ

คุณสามารถดาวน์โหลดเทมเพลท JSON จาก ไลบรารีส่วนกลางของ Oracle Analytics จัดเก็บรายละเอียดการเชื่อมต่อในไฟล์ 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 อย่างใดอย่างหนึ่งในตารางข้างต้น