ภาพรวม Open API
วิธีการยืนยันตัวตน รูปแบบการตอบกลับ รหัสข้อผิดพลาด และรหัสภาษาที่รองรับ
{API} ในส่วนต่อไปนี้หมายถึงที่อยู่ของบริการ ซึ่งดูได้ที่หน้า "การเชื่อมต่อ" ในแผงควบคุม
ทุกคำขอต้องมี Authorization: Bearer sk_live_... (สร้างได้ที่หน้า "การเชื่อมต่อ" ในแผงควบคุม จะแสดงเพียงครั้งเดียว และควรเก็บไว้บนเซิร์ฟเวอร์เท่านั้น)
รูปแบบการตอบกลับเป็น {"code": "SUCCESS", "message": "", "data": ...} เหมือนกันทุกครั้ง เมื่อเกิดข้อผิดพลาด code จะเป็นรหัสข้อผิดพลาดที่คงที่ ให้ใช้ค่านี้ในการตัดสินใจ ส่วน message มีไว้ให้มนุษย์อ่านเท่านั้น จำนวนเงินทั้งหมดเป็นสตริง
รหัสข้อผิดพลาด
| code | สถานการณ์ |
|---|---|
UNAUTHORIZED | API Key ไม่ถูกต้องหรือถูกเพิกถอนแล้ว |
VALIDATION_ERROR | พารามิเตอร์ไม่ถูกต้อง ฟิลด์ที่ระบุอยู่ใน data |
NOT_FOUND | ไม่พบทรัพยากร (รวมถึงทรัพยากรที่ไม่ได้เป็นของคุณ) |
PLAN_LIMIT_REACHED | เกินจำนวนสินค้า ความจุฐานความรู้ หรือจำนวนที่นั่งตามแพ็กเกจ |
CONVERSATION_CLOSED | บทสนทนาสิ้นสุดแล้ว โปรดสร้างใหม่ |
CONVERSATION_OPEN | บทสนทนายังไม่สิ้นสุด จึงยังประเมินไม่ได้ |
RATE_LIMITED | มีคำขอถี่เกินไป |
USER_TOKEN_INVALID | ลายเซ็น user_token ไม่ถูกต้องหรือหมดอายุแล้ว |
CHECKOUT_FAILED | การยืนยันคำสั่งซื้อหมดอายุแล้ว หรือเรียก API สั่งซื้อไม่สำเร็จชั่วคราว (เมื่อคลิก "ยืนยันคำสั่งซื้อ" ใน widget) |
ORIGIN_NOT_ALLOWED | เว็บไซต์ปัจจุบันไม่อยู่ในรายการที่อนุญาตให้ฝัง |
LANGUAGE_NOT_SUPPORTED | ไม่รองรับหรือยังไม่ได้เปิดใช้ภาษานี้ |
CHANNEL_CHECK_FAILED | AppID / AppSecret ของช่องทางไม่ผ่านการตรวจสอบ message มีเหตุผลที่ WeChat ส่งกลับมา |
CHANNEL_REMOVED | ช่องทางต้นทางของบทสนทนาถูกลบแล้ว จึงส่งคำตอบออกไปไม่ได้ |
รหัสภาษาที่รองรับ: zh-CN, zh-TW, en, ja, ko, de, fr, es, pt, it, ru, ar, th, vi, id, ms, tr, nl, pl การเขียนแบบ zh-Hant, pt-BR, en_US จะถูกแปลงเป็นรหัสที่ตรงกันโดยอัตโนมัติ
หน้านี้มีประโยชน์ไหม?
อัปเดตล่าสุด:
