รับโทเค็นการเข้าถึง (SNAP)
ใช้ตำแหน่งข้อมูลนี้สำหรับ QRIS SNAP APIs เท่านั้น โดยจะสร้างโทเค็นผู้ถือ SNAP B2B สำหรับคำขอที่ต้องใช้ส่วนหัว SNAP เช่น X-CLIENT-KEY, X-TIMESTAMP และ X-SIGNATURE
สำหรับ Brick APIs ทั่วไปที่ใช้ publicAccessToken ให้ใช้ Generate Public Access Token แทน
ขอพารามิเตอร์
| พารามิเตอร์ที่สำคัญ | ประเภทข้อมูล | คำอธิบาย |
|---|---|---|
| เนื้อหา-ประเภท | สตริง | สตริงที่แสดงถึงประเภทเนื้อหา (application/json) |
| X-ไคลเอนต์-คีย์ | สตริง | client_id ของลูกค้า |
| X-TIMESTAMP | วันที่และเวลา | เวลาท้องถิ่นปัจจุบันของลูกค้าในรูปแบบ yyyy-MM- ddTHH:mm |
| เอ็กซ์-ซิกเนเจอร์ | เชือก | การไม่ปฏิเสธและการตรวจสอบความสมบูรณ์ สร้างโดยไคลเอ็นต์และสร้างโดยใช้ signature SHA256 แบบอสมมาตรพร้อมอัลกอริธึม RSA (Private_Key, stringToSign) stringToSign = client ID + “|” + X-ประทับเวลา |
| grant_type | เชือก | ต้องเป็น client_credentials |
พารามิเตอร์การตอบสนอง
| พารามิเตอร์ที่สำคัญ | ชนิดข้อมูล | คำอธิบาย |
|---|---|---|
| รหัสตอบกลับ | จำนวนเต็ม | รหัสที่บ่งชี้ความสำเร็จหรือความล้มเหลวของคำขอ พร้อมด้วยเหตุผลที่เกี่ยวข้อง |
| ข้อความตอบกลับ | เชือก | ข้อความโดยละเอียดที่ให้บริบทเพิ่มเติมเกี่ยวกับโค้ดตอบกลับ |
| เข้าถึงโทเค็น | เชือก | โทเค็นการอนุญาตที่ออกให้กับลูกค้าเพื่อเข้าถึงทรัพยากรที่ได้รับการป้องกัน |
| โทเค็นประเภท | เชือก | ระบุประเภทของโทเค็นที่ส่งคืน (เช่น ผู้ถือ) |
| หมดอายุใน | จำนวนเต็ม | ระยะเวลา (เป็นวินาที) ที่โทเค็นการเข้าถึงใช้งานได้ก่อนหมดอายุ โดยค่าเริ่มต้นจะเป็น 900 วินาที |
Last modified on
