ข้ามไปยังเนื้อหาหลัก
เวอร์ชัน: ล่าสุด

แสดงรายการ Schedule ทั้งหมด

แสดงรายการ Schedule ทั้งหมดในบัญชีของคุณ Schedule ช่วยให้สามารถเรียกเก็บเงิน โอนเงิน และดำเนินการอัตโนมัติแบบเรียกซ้ำได้ ใช้ endpoint นี้เพื่อดูการสมัครสมาชิกที่ใช้งานอยู่ ตรวจสอบการดำเนินการที่กำหนดเวลาไว้ และติดตามสถานะการชำระเงินแบบเรียกซ้ำ


🔑ข้อมูลยืนยันตัวตน API

พารามิเตอร์คำขอ

ไม่จำเป็น - 3 รายการพารามิเตอร์การแบ่งหน้า
`limit`INTEGER(optional)
จำนวน Schedule ที่จะส่งคืนต่อหน้า
Example:20
Constraints:ต่ำสุด: 1, สูงสุด: 100, ค่าเริ่มต้น: 20
Default:20
`offset`INTEGER(optional)
จำนวน Schedule ที่จะข้ามสำหรับการแบ่งหน้า ใช้ร่วมกับ limit เพื่อแบ่งหน้าผลลัพธ์ขนาดใหญ่
Example:0
Default:0
`order`STRING(optional)
ลำดับการเรียงผลลัพธ์
Example:"chronological"
Values:chronological, reverse_chronological
Default:"chronological"
ไม่จำเป็น - 2 รายการพารามิเตอร์การกรอง

การตอบกลับ

200

ดึงข้อมูลสำเร็จ

ส่งคืนรายการออบเจ็กต์ Schedule ที่แบ่งหน้า แต่ละ Schedule มีความถี่ สถานะ และรายละเอียดการดำเนินการ

การตอบกลับประกอบด้วย:
  • data - อาร์เรย์ของออบเจ็กต์ Schedule
  • limit - จำนวนผลลัพธ์ต่อหน้า
  • offset - จำนวนผลลัพธ์ที่ข้าม
  • total - จำนวน Schedule ทั้งหมด
  • order - ลำดับการเรียงที่ใช้
ฟิลด์ออบเจ็กต์ Schedule:
  • status - active, expired, suspended, deleted, paused
  • period - day, week, หรือ month
  • every - ตัวคูณความถี่สำหรับช่วงเวลา
  • next_occurrences_on - อาร์เรย์ของวันที่ occurrence ที่กำลังจะมาถึงสูงสุด 30 รายการ
  • chargeหรือtransfer - พารามิเตอร์การดำเนินการ

400

คำขอไม่ถูกต้อง

การตรวจสอบคำขอล้มเหลว โปรดตรวจสอบข้อความแสดงข้อผิดพลาดสำหรับรายละเอียด

สาเหตุทั่วไป:
  • รูปแบบวันที่ไม่ถูกต้อง (ต้องเป็นรูปแบบ ISO 8601)
  • limit เกินค่าสูงสุด (100)
  • พารามิเตอร์ order ไม่ถูกต้อง

401

ไม่ได้รับการยืนยันตัวตน

การยืนยันตัวตนล้มเหลว คีย์ API ไม่ถูกต้องหรือขาดหายไป

สาเหตุทั่วไป:
  • ขาดหัวข้อ Authorization
  • คีย์ลับไม่ถูกต้อง
  • ใช้คีย์สาธารณะแทนคีย์ลับ
  • รูปแบบ HTTP Basic Auth ไม่ถูกต้อง

ตัวอย่างโค้ด

curl https://api.omise.co/schedules \
-u skey_test_5xuy4w91xqz7d1w9u0t: \
-G \
-d limit=20 \
-d offset=0

รหัสข้อผิดพลาดและผลลัพธ์

รหัสข้อผิดพลาดทั่วไป

รหัสคำอธิบายวิธีแก้ไข
authentication_failureคีย์ API ไม่ถูกต้องตรวจสอบว่าคีย์ลับของคุณถูกต้อง
bad_requestพารามิเตอร์ไม่ถูกต้องตรวจสอบรูปแบบวันที่และค่าพารามิเตอร์
invalid_date_formatวันที่ไม่ได้อยู่ในรูปแบบ ISO 8601ใช้รูปแบบ: YYYY-MM-DDTHH:MM:SSZ

ค่าสถานะ Schedule

สถานะคำอธิบาย
activeSchedule กำลังทำงานตามปกติ
expiredSchedule เลยวันสิ้นสุดแล้ว
suspendedSchedule ถูกระงับ (ความล้มเหลว บัตรหมดอายุ)
deletedSchedule ถูกยกเลิกแล้ว
pausedSchedule ถูกหยุดชั่วคราวด้วยตนเอง

ทดลองใช้งาน