logo
คู่มือการใช้งานสำหรับผู้พัฒนา
คู่มือนี้แสดงรายละเอียดและวิธีการเรียก Consent Wow Inference API จากเว็บแอปพลิเคชันหรือบริการของคุณไปยัง Consent Wow

ข้อกำหนดเบื้องต้น (Prerequisites)

  • การเข้าสู่ระบบ  โปรดเข้าสู่ระบบบน  ”https://app.consentwow.com”  เพื่อเข้าถึง API ของ Consent Wow หากคุณยังไม่มีบัญชี คุณสามารถลงทะเบียนได้ที่
    ”https://app.consentwow.com/sign-up”

Login

Register

  • โปรเจกต์  เมื่อคุณเข้าสู่ระบบเรียบร้อยแล้ว คุณจำเป็นต้องสร้าง  ”โปรเจกต์”  เพื่อใช้สำหรับการใช้งาน API ของ Consent Wow

  • ที่มาของความยินยอม  เมื่อคุณสร้าง  ”ที่มาของความยินยอม”  เสร็จเรียบร้อยแล้ว จึงจะสามารถนำ  ”Key Connection”  มาใช้สำหรับการเชื่อมต่อ
    Consent Wow Inference API จากเว็บแอปพลิเคชันหรือบริการของคุณไปยัง Consent Wow ได้

การจัดเก็บความยินยอม (Consent Records)

  • การสร้างความยินยอม คุณสามารถสร้างความยินยอมโดยอ้างอิงจากข้อมูลที่จะกรอกตามตารางดังต่อไปนี้

POST
ParameterTypeDescription
first_nameStringชื่อเจ้าของความยินยอม
last_nameStringนามสกุลเจ้าของความยินยอม
emailStringอีเมลเจ้าของความยินยอม
phone_numberStringเบอร์โทรศัพท์เจ้าของความยินยอม
consentsArray of objectsจุดประสงค์ความยินยอม
status"accepted" | "withdrawn"สถานะความยินยอม
consent_purpose_idStringไอดีจุดประสงค์ความยินยอม

ตัวอย่างข้อมูล  ”.json” 

{
  "first_name": "Example_first",
  "last_name": "Example_last",
  "email": "Example@datawow.io",
  "phone_number": "Example",
  "consents": [
    {
      "status": "accepted",
      "consent_purpose_id": "uFNmxjFXCvJXZJXUGKEehaiP"
    }
  ]
}
  • การแสดงรายการความยินยอม  คุณสามารถตรวจสอบความยินยอมที่มีการสร้างขึ้น โดยคุณจะได้รับ  ”response”  ดังต่อไปนี้

GET

ตัวอย่างข้อมูล  ”.json” 

{
  "data": [
    {
      "id": "67",
      "type": "consent_record",
      "attributes": {
        "record_id": "jb9k7xATDUxPgWJtRy9wzisr",
        "first_name": "Example_first",
        "last_name": "Example_last",
        "email": "Example@datawow.io",
        "phone_number": "Example",
        "status": "accepted",
        "updated_at": "2022-08-02T11:41:56.237+07:00",
        "consent_purpose_name": "Publicize Testimonial: ประชาสัมพันธ์ความพึงพอใจที่มีในสินค้าหรือบริการ",
        "consent_purpose_id": "uFNmxjFXCvJXZJXUGKEehaiP"
      }
    }
  ],
  "meta": {
    "page": 1,
    "per_page": 20,
    "status": "all",
    "total_count": 1,
    "total_pages": 1
  }
}
  • การแก้ไขความยินยอม  คุณสามารถแก้ไขข้อมูลของความยินยอมที่มีการสร้างขึ้น โดยคุณจะต้องกรอกข้อมูลตามตารางดังไปต่อนี้

PUT
ParameterTypeDescription
status"accepted" | "withdrawn"สถานะความยินยอม

ตัวอย่างข้อมูล  ”.json” 

{
  "status": "accepted"
}
  • การแสดงความยินยอมตาม record_id ที่ระบุ  คุณสามารถตรวจสอบความยินยอมที่ถูกสร้างขึ้นในแต่ละ  ”record_id”  โดยคุณจะได้รับ  ”response”  ดังต่อไปนี้

GET

ตัวอย่างข้อมูล  ”.json” 

{
  "data": {
    "id": "67",
    "type": "consent_record",
    "attributes": {
      "record_id": "jb9k7xATDUxPgWJtRy9wzisr",
      "first_name": "Example_first",
      "last_name": "Example_last",
      "email": "Example@datawow.io",
      "phone_number": "Example",
      "status": "withdrawn",
      "updated_at": "2022-08-02T15:10:47.470+07:00",
      "consent_purpose_name": "Publicize Testimonial: ประชาสัมพันธ์ความพึงพอใจที่มีในสินค้าหรือบริการ",
      "consent_purpose_id": "uFNmxjFXCvJXZJXUGKEehaiP"
    }
  }
}

อัปเดตล่าสุด: 26 / 09 / 2022

© 2024 nDataThoth Limited All Rights Reserved.

HelpTerms of UsePrivacy Policy