แสดงรายการข้อพิพาททั้งหมด
ดึงข้อมูลรายการข้อพิพาททั้งหมดในบัญชีของคุณแบบแบ่งหน้า รวมถึงข้อพิพาทที่เปิดอยู่ รอดำเนินการ ชนะ และแพ้
ข้อมูลยืนยันตัวตน API
พารามิเตอร์คำขอ
Additional - 5 fieldsAdditional Parameters
การตอบกลับ
200
ดึงข้อมูลสำเร็จส่งคืนออบเจ็กต์รายการที่มีออบเจ็กต์ข้อพิพาทและข้อมูลเมตาการแบ่งหน้า
การตอบกลับประกอบด้วย:
object- เป็น "list" เสมอdata- อาร์เรย์ของออบเจ็กต์ข้อพิพาทlimit- จำนวนผลลัพธ์ต่อหน้าoffset- จำนวนผลลัพธ์ที่ข้ามtotal- จำนวนข้อพิพาททั้งหมดที่ตรงกับตัวกรองfrom- วันที่เริ่มต้นของช่วงตัวกรองto- วันที่สิ้นสุดของช่วงตัวกรองorder- ลำดับการจัดเรียงที่ใช้
400
คำขอไม่ถูกต้องก ารตรวจสอบคำขอล้มเหลว ตรวจสอบข้อความแสดงข้อผิดพลาดสำหรับรายละเอียด
สาเหตุที่พบบ่อย:
- รูปแบบวันที่ไม่ถูกต้อง (ต้องเป็น ISO 8601)
- ค่า limit เกินค่าสูงสุด (100)
- พารามิเตอร์ order ไม่ถูกต้อง
- ค่า offset หรือ limit เป็นค่าลบ
401
ไม่ได้รับการยืนยันตัวตนการยืนยันตัวตนล้มเหลว API key ไม่ถูกต้องหรือหายไป
สาเหตุที่พบบ่อย:
- ขาดหัวข้อ Authorization
- secret key ไม่ถูกต้อง
- ใช้ public key แทน secret key
- รูปแบบ HTTP Basic Auth ไม่ถูกต้อง
ตัวอย่างโค้ด
- cURL
- Ruby
- Python
- Node.js
- PHP
- Java
- C#
- Go
curl https://api.omise.co/disputes \
-u skey_test_5xuy4w91xqz7d1w9u0t: \
-d "limit=20" \
-d "offset=0" \
-d "order=reverse_chronological"
require 'omise'
Omise.api_key = 'skey_test_5xuy4w91xqz7d1w9u0t'
disputes = Omise::Dispute.list({
limit: 20,
offset: 0,
order: 'reverse_chronological'
})
import omise
omise.api_secret = 'skey_test_5xuy4w91xqz7d1w9u0t'
disputes = omise.Dispute.list(
limit=20,
offset=0,
order='reverse_chronological'
)
const omise = require('omise')({
secretKey: 'skey_test_5xuy4w91xqz7d1w9u0t'
});
const disputes = await omise.disputes.list({
limit: 20,
offset: 0,
order: 'reverse_chronological'
});
<?php
define('OMISE_SECRET_KEY', 'skey_test_5xuy4w91xqz7d1w9u0t');
$disputes = OmiseDispute::retrieve([
'limit' => 20,
'offset' => 0,
'order' => 'reverse_chronological'
]);
Client client = new Client.Builder()
.secretKey("skey_test_5xuy4w91xqz7d1w9u0t")
.build();
ScopedList<Dispute> disputes = client.disputes().list()
.limit(20)
.offset(0)
.send();
var client = new Client("skey_test_5xuy4w91xqz7d1w9u0t");
var disputes = await client.Disputes.GetList(new ListRequest
{
Limit = 20,
Offset = 0
});
client, _ := omise.NewClient(
"pkey_test_5xuy4w91xqz7d1w9u0t",
"skey_test_5xuy4w91xqz7d1w9u0t",
)
disputes, _ := client.ListDisputes(&operations.ListDisputes{
Limit: 20,
Offset: 0,
})
รหัสข้อผิดพลาดและรหัสผลลัพธ์
รหัสข้อผิดพลาดทั่วไป
| Code | Description | Resolution |
|---|---|---|
bad_request | พารามิเตอร์ไม่ถูกต้อง | ตรวจสอบรูปแบบวันที่และค่าพารามิเตอร์ |
authentication_failure | API key ไม่ถูกต้อง | ยืนยันว่า secret key ของคุณถูกต้อง |
invalid_date_format | วันที่ไม่อยู่ในรูปแบบ ISO 8601 | ใช้รูปแบบ YYYY-MM-DDTHH:MM:SSZ |
ค่าสถานะของข้อพิพาท
| Status | Description |
|---|---|
open | เริ่มต้นใหม่ รอการตอบกลับจากคุณ |
pending | อยู่ระหว่างการตรวจสอบพร้อมการตอบกลับจากผู้ค้าที่ส่งแล้ว |
won | ผู้ค้าชนะข้อพิพาท |
lost | ผู้ค้าแพ้ข้อพิพาท |
ลองใช้งาน
เพิ่มเติม - 5 ฟิลด์