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

ชุมชน

รูปโปรไฟล์เริ่มต้น

API รูปโปรไฟล์ถูกใช้เพื่อเปลี่ยนรูปโปรไฟล์เริ่มต้นของชุมชน.

API ดึงข้อมูลและการอัปเดตเกิดขึ้น เวลา 02:00 (KST) ผ่านโปรแกรมแบตช์ (ใช้ได้กับทั้งสภาพแวดล้อมการผลิตและแซนด์บ็อกซ์)

ขนาดต้องมีอย่างน้อย 160 x 160px และการทำมุมโค้งและขอบจะถูกนำไปใช้โดยค่าเริ่มต้น ดังนั้นโปรดสร้างภาพในอัตราส่วนสี่เหลี่ยมจัตุรัส

  • URL ขอ
URL เชิงพาณิชย์ https://${URL}/profile/get-image-list
URL ทดสอบ https://${URL}/profile/get-image-list
  • ร่างคำขอ

    • ประเภท : post
    • พารามิเตอร์
      • ไม่มีพารามิเตอร์
  • ร่างการตอบกลับ

    • ประเภท : json
    • พารามิเตอร์
ชื่อ คำอธิบาย ประเภท ค่า
result ผลลัพธ์ JSON Object
result.code รหัสผลลัพธ์ (100 : สำเร็จ) Integer 100
result.msg ข้อความผลลัพธ์ String
params พารามิเตอร์ JSON Object
params.total จำนวนรายการ int 10
params.list รายการ (URL รูปภาพ) String Away \["https://test-img.co.kr/profile1.jpg","https://test-img.co.kr/profile2.jpg" ... \]
  • รหัสคืน

    • 100 - สำเร็จ - สำเร็จ (โปรดตรวจสอบให้แน่ใจว่าความสำเร็จจะแสดงด้วย 100 เสมอ.)
  • ตัวอย่างการตอบกลับ

{
    "result": {
        "code": 100,
        "msg": "success"
    },
    "params":{
        "total": 10,
        "list":[
                "https://test-img.co.kr/profile1.jpg",
                "https://test-img.co.kr/profile2.jpg",
                "https://test-img.co.kr/profile3.jpg",
                ……
                "https://test-img.co.kr/profile10.jpg"
        ]
    }
}

Game Profile API

ผู้ดูแลระบบสามารถกำหนดค่า API เพื่อให้ผู้ใช้มีโปรไฟล์เดียวกันทั้งในชุมชนและในเกม

โปรไฟล์เกมจะถูกอัปเดตเมื่อผู้ใช้เข้าสู่ระบบในชุมชน

  • URL ที่ร้องขอ
URL เชิงพาณิชย์ https://${URL}/profile/get-player
URL ทดสอบ https://${URL}/profile/get-player
  • เนื้อหาการร้องขอ
    • ประเภท : post
    • พารามิเตอร์
ชื่อฟิลด์ คำอธิบาย ประเภท จำเป็น
pid PlayerID ของผู้ใช้ string Y
  • ตัวอย่าง
{
    "pid" : "20000010000"
}
  • เนื้อหาการตอบกลับ
    • ประเภท : json
    • พารามิเตอร์
ชื่อ คำอธิบาย ประเภท ค่า
result ผลลัพธ์ JSON Obejct
result.code รหัสผลลัพธ์ (100: สำเร็จ) จำนวนเต็ม 100
result.msg ข้อความผลลัพธ์ สตริง
params พารามิเตอร์ JSON Obejct
params.pid PlayerID ของผู้ใช้ สตริง 20000010000
params.nickname ชื่อเล่นของผู้ใช้ สตริง Tom
params.p_image URL รูปโปรไฟล์ของผู้ใช้ สตริง https://test-img.co.kr/profile1.jpg
  • รหัสผลลัพธ์

    • 100 - SUCCESS - สำเร็จ (โปรดตรวจสอบว่าความสำเร็จจะแสดงด้วย 100 เสมอ.)
    • 101 - INVALID_REQUEST - เมื่อค่าคีย์ที่จำเป็นขาดหายไป
    • 102 - NOT_EXIST_USER - เมื่อผู้ใช้ไม่มีอยู่
  • ตัวอย่างการตอบกลับ

{
    "result": {
        "code": 100,
        "msg": "success"
    },
    "params": {
        "pid": "20000010000",
        "nickname": "Tom",
        "p_image": "https://test-img.co.kr/profile1.jpg"
    }
}