Skip to content

การเข้าถึง API

WallaWhats เปิดเผยการดำเนินการเดียวกันกับที่แดชบอร์ดใช้ผ่าน JSON HTTP API ใช้มันเพื่อเขียนสคริปต์การจัดการการสมัครสมาชิก ดึงประวัติการแจ้งเตือนเข้าสู่ระบบของคุณเองหรือรวมการแจ้งเตือนกับเครื่องมือภายใน ทุกระดับที่ชำระเงินรวมการเข้าถึง API — ดู จัดการแพ็กเกจ สำหรับขีดจำกัดคีย์ต่อแพ็กเกจ

ขั้นตอนที่ 1 — เปิด คีย์ API

จากแถบด้านข้าง คลิก คีย์ API (ภายใต้ คีย์การเข้าถึง)

หน้าคีย์ API พร้อมคีย์เริ่มต้นหนึ่งคีย์

ขั้นตอนที่ 2 — สร้างคีย์

  1. คลิก สร้างคีย์
  2. ตั้ง ชื่อ ให้คีย์ (เช่น production-server, local-dev) ชื่อเป็นเพียงป้ายกำกับ — ไม่ส่งผลต่อสิทธิ์
  3. คลิก สร้าง

ค่าคีย์เต็มจะแสดง เพียงครั้งเดียว — คัดลอกทันทีลงในตัวจัดการข้อมูลลับของคุณ WallaWhats เก็บเฉพาะ hash บวกคำนำหน้าสั้น (bws_xxxxxxxx…) ดังนั้นจึงไม่สามารถกู้คืนได้ในภายหลัง

ปฏิบัติต่อคีย์เหมือนรหัสผ่าน

ใครก็ตามที่มีคีย์สามารถกระทำการในบัญชีของคุณได้ เก็บคีย์ในตัวจัดการข้อมูลลับ อย่า commit ลง git และหมุนเวียนเป็นประจำ

ขั้นตอนที่ 3 — ใช้คีย์

ส่งคีย์ในส่วนหัว x-api-key ในทุกคำขอ:

bash
curl -H "x-api-key: bws_xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  https://api.wallawhats.com/subscriptions

จุดสิ้นสุดที่ใช้ได้ เนื้อหาคำขอและรูปแบบการตอบกลับมีการบันทึกใน การอ้างอิง API

ขั้นตอนที่ 4 — หมุนเวียนหรือเพิกถอน

  • หมุนเวียน — สร้างคีย์ใหม่ ติดตั้ง จากนั้นลบคีย์เก่า ไม่มีปุ่ม "หมุนเวียน" โดยการออกแบบ; สร้างแล้วลบทำให้การเปลี่ยนแปลงเป็นอะตอม
  • เพิกถอน — คลิก ลบ ถัดจากแถวของคีย์ คีย์หยุดทำงานทันที คำขอที่กำลังใช้งานใดๆ ที่ใช้คีย์จะส่งคืน 401 Unauthorized

ขีดจำกัดของแพ็กเกจ

แพ็กเกจคีย์ API
Free1
Pro1
Pro+2
Business5
Enterprise20

หากคุณถึงขีดจำกัด สร้างคีย์ จะถูกปิดใช้งาน — ลบคีย์เก่าก่อนหรืออัปเกรดแพ็กเกจของคุณ

ขั้นต่อไป

สำหรับสคีมาคำขอ/การตอบกลับและรายการจุดสิ้นสุดเต็ม ดู การอ้างอิง API →

WallaWhats Documentation