ข้ามไปที่เนื้อหา

การจัดส่งไอเทม API

สอบถามข้อมูลผู้ใช้สำหรับผลิตภัณฑ์ที่ซื้อในเว็บช็อป เลือกเซิร์ฟเวอร์เกม ช่อง และตัวละครในคอนโซล และสร้างและลงทะเบียน API ที่เหมาะสมสำหรับการจัดส่งผลิตภัณฑ์

เมนู: ชุมชน & ร้านค้าออนไลน์ > ร้านค้าออนไลน์ > การตั้งค่าร้านค้าออนไลน์ > การแจกจ่ายสินค้า

Note

สร้าง API ตามวิธีการจัดส่ง ตรวจสอบรายละเอียดในตัวอย่างคำขอด้านล่าง

ตรวจสอบรายการเซิร์ฟเวอร์เกม (เซิร์ฟเวอร์, ช่อง, ตัวละคร)

URL การร้องขอ

สภาพแวดล้อม URL
การผลิต https://{URL}/webstore-profile
Sandbox https://{URL}/webstore-profile
ทดสอบ https://{URL}/webstore-profile

หัวข้อคำขอ

ประเภท ค่า
วิธีการ Http POST
ประเภทเนื้อหา application/json

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

ฟิลด์ ประเภท จำเป็น คำอธิบาย
cs_code สตริง O รหัสประจำตัวผู้ใช้ที่ไม่ซ้ำกัน

ข้อมูลการตอบกลับ

ฟิลด์ ประเภท จำเป็น คำอธิบาย
result_code จำนวนเต็ม O รหัสผลลัพธ์
result_message สตริง O ข้อความผลลัพธ์
cs_code สตริง O รหัสประจำตัวผู้ใช้ที่ไม่ซ้ำกัน
data อาร์เรย์ O รายชื่อเซิร์ฟเวอร์
data.server_id สตริง O รหัสเซิร์ฟเวอร์ที่ไม่ซ้ำกัน
data.server_name สตริง O ชื่อเซิร์ฟเวอร์
data.channels อาร์เรย์ O ช่องที่รวมอยู่ในเซิร์ฟเวอร์
data.channels.channel_id สตริง O รหัสช่องที่ไม่ซ้ำกัน (ถ้าไม่ใช้ช่อง ค่าผลลัพธ์คือ “0.”)
data.channels.channel_name สตริง O ชื่อช่อง (ถ้าไม่ใช้ช่อง ค่าผลลัพธ์คือ “-.”)
data.channels.characters อาร์เรย์ O รายชื่อของตัวละครที่รวมอยู่ในช่อง (ถ้าไม่ใช้ตัวละคร ค่าผลลัพธ์คือ [].)
data.channels.characters.character_id สตริง O เมื่อใช้ตัวละคร รหัสตัวละครที่ไม่ซ้ำกัน
data.channels.characters.character_name สตริง O เมื่อใช้ตัวละคร ชื่อตัวละคร
data.channels.characters.character_level สตริง O เมื่อใช้ตัวละคร ระดับตัวละคร (ถ้าไม่มีระดับตัวละคร ค่าผลลัพธ์คือ “-.”)

รหัสผลลัพธ์

รหัส คำอธิบาย
200 สำเร็จ
500 ข้อผิดพลาดของเซิร์ฟเวอร์
- ไม่มีข้อมูลผู้ใช้

ตัวอย่างคำขอ

# Request Parameters
{
  cs_code: "c_1234123"
}

# Response
{
  "result_code": 200,
  "result_message": "success",
  "cs_code": "c_123412341234",
  "data": [
   {
    # Server, Channel, Character
    "server_id": "1",
    "server_name": "Server 1",
    "channels": [{
      "channel_id": "1",
      "channel_name": "Channel 1",
      "characters": [{
        "character_id": "A",
        "character_name": "Character A",
        "character_level": "99",
      },
      {
        "character_id": "B",
        "character_name": "Character B",
        "character_level": "10",
      }]
    }]
  },
  {
    # Server, Character
    "server_id": "2",
    "server_name": "Server 2",
    "channels": [{
      "channel_id": "0",
      "channel_name": "-",
      "characters": [{
        "character_id": "C",
        "character_name": "Character C",
        "character_level": "11",
      },
      {
        "character_id": "D",
        "character_name": "Character E",
        "character_level": "12",
      }]
    }]
  },
  {
    # Server, Channel
    "server_id": "3",
    "server_name": "Server 3",
    "channels": [{
      "channel_id": "2",
      "channel_name": "Channel 2",
      "characters": []
    }]
  },
  {
    # Server
    "server_id": "4",
    "server_name": "Server 4",
    "channels": [{
      "channel_id": "0",
      "channel_name": "-",
      "characters": []
    }]
  }
 ]} 
}