เอกสาร API สำหรับนักพัฒนาสาธารณะสำหรับ Gods Unchained เกมการ์ดซื้อขายบน Ethereum blockchain
API เวอร์ชันนี้ ( v0
) อยู่ในรุ่นเบต้าสาธารณะที่จำกัด: หากคุณพบจุดบกพร่อง หรือ API ส่งผลลัพธ์ที่ขัดต่อข้อกำหนด ให้รายงานที่นี่ ข้อมูลจำเพาะข้อผิดพลาดจะถูกเพิ่มเร็วๆ นี้
ต่อไปนี้คือเครื่องมือของบุคคลที่สามบางส่วนที่สร้างขึ้นโดยใช้ API เหล่านี้ อย่าลืมถามในเซิร์ฟเวอร์ Discord ของเราว่าคุณต้องการความช่วยเหลือหรือสงสัยว่าจะสร้างอะไร
URL ฐานสำหรับคำขอทั้งหมดคือ:
https://api.godsunchained.com
URL นี้จะต้องต่อท้ายด้วยเวอร์ชันที่กำลังร้องขอ (เวอร์ชันปัจจุบัน: v0
)
https://api.godsunchained.com/v0/
เรารองรับการสืบค้นในรูปแบบต่อไปนี้:
https://api.godsunchained.com/v0/card?god=nature&god=death
คีย์อาร์กิวเมนต์ที่ซ้ำกันจะถูกตีความแยกกัน: แบบสอบถามนี้จะส่งคืนไพ่ที่เทพเจ้าเป็นธรรมชาติหรือความตาย
คำขอทั้งหมดที่สามารถส่งคืนออบเจ็กต์หลายรายการสามารถกำหนดรูปแบบตามพารามิเตอร์ page
และ perPage
https://api.godsunchained.com/v0/proto?page=3&perPage=20
จุดสิ้นสุดที่มีการแบ่งหน้าทั้งหมดส่งคืนข้อมูลในรูปแบบต่อไปนี้:
{
total: number
page: number
perPage: number
records: Array<any>
}
โดยที่ total
คือจำนวนเรกคอร์ดที่ค้นพบโดยแบบสอบถามนี้
การเรียงลำดับจะใช้กับจุดสิ้นสุดที่มีการแบ่งหน้าโดยใช้พารามิเตอร์การสืบค้น sort
และ order
:
https://api.godsunchained.com/v0/card?sort=mana&order=asc
ประเภทช่วงและหมายเลขสามารถเรียงลำดับตาม order=asc
และ order=desc
โดยมีค่าเริ่มต้นเป็น asc
คุณสามารถใช้พารามิเตอร์การเรียงลำดับหลายรายการในการสืบค้นเดียว และจะถูกนำไปใช้ตามลำดับ:
https://api.godsunchained.com/v0/card?sort=mana&order=asc&sort=health&order=desc
สำหรับการสืบค้นที่ไม่มีการจับคู่พารามิเตอร์การเรียงลำดับและลำดับที่ตรงกันทุกประการ (ซึ่งมีการใช้พารามิเตอร์หลายตัว) จำเป็นต้องทำเครื่องหมายลำดับเป็น null
:
https://api.godsunchained.com/v0/card?sort=mana&order=asc&sort=god&order=null&sort=health&order=desc
ปัจจุบันมีการจำกัดอัตราอยู่ที่ 5 ต่อวินาที (5/วินาที) บนปลายทางทั้งหมด สิ่งนี้อาจมีการเปลี่ยนแปลงในอนาคต
ประเภททั่วไป:
พิมพ์ | คำอธิบาย |
---|---|
สตริงที่เข้ารหัส URL | |
เลขทศนิยม | |
true หรือ false |
ประเภท API ที่กำหนดเอง:
พิมพ์ | คำอธิบาย |
---|---|
ที่อยู่ Ethereum เลขฐานสิบหก ไม่คำนึงถึงขนาดตัวพิมพ์ | |
หมายเลขเฉพาะ 1000 ช่วง 1000-2000 ขั้นต่ำ 1000- หรือสูงสุด -2000 |
ตัวเลือกที่ถูกต้องสำหรับประเภทการแจงนับใน API ต่างๆ มีดังต่อไปนี้:
พิมพ์ | ตัวเลือก |
---|---|
แสง ความตาย ธรรมชาติ สงคราม เวทมนตร์ การหลอกลวง | |
หายาก ยิ่งใหญ่ เป็นตำนาน แวววาว | |
ธรรมดา, หายาก, ยิ่งใหญ่, เป็นตำนาน, เป็นตำนาน | |
สิ่งมีชีวิต คาถา อาวุธ | |
เนเธอร์, อากาศธาตุ, แอตแลนทีน, ไวกิ้ง, โอลิมเปีย, อนูเบียน, อเมซอน | |
ธรรมดา เงา ทอง เพชร | |
เต็มการ์ด |
การ์ดใน Gods Unchained มี 'ประเภท' หลายประเภท:
ตำแหน่งข้อมูลเหล่านี้บางส่วนส่งคืนค่าผสมที่กล่าวมาข้างต้น ขณะที่บางรายการกลับไม่เป็นเช่นนั้น โดยมีการบันทึกโดยแต่ละตำแหน่งข้อมูล โดยทั่วไป ค่าเริ่มต้นคือการส่งคืนเฉพาะการ์ดที่สามารถกลายเป็นโทเค็น ERC721 ได้ (เช่น การ์ดโทเค็นและโมเดล)
การ์ด ต้นแบบ หรือ โปรโต มีสถิติพื้นฐานสำหรับคลาสของการ์ด
วิธี | คำอธิบาย | สถานะ |
---|---|---|
/card/{id} | รับบัตร | |
/card | รายชื่อการ์ด | |
/proto/{id} | รับโปรโต | |
/proto | รายชื่อโปรโตคอล | |
/factory/{address} | รับโรงงาน | |
/factory | รับรายชื่อโรงงาน | |
/factory/{address}/purchase/{id} | รับซื้อ | |
/purchase | รายชื่อโรงงาน | |
/factory/{address}/purchase/{id}/pack/{index} | รับแพ็ค | |
/pack | รายการแพ็ค | |
/referral | รับรายชื่อผู้อ้างอิง | |
/image/{id} | รับภาพ | |
/user/{address} | รับผู้ใช้ | |
/ranking | รายชื่อผู้ใช้ที่จัดอันดับตามการ์ดที่เป็นเจ้าของ | |
/rarity | รับสถิติความหายาก | |
/user/{address}/inventory | รับสินค้าคงคลังของผู้ใช้ | |
/deck | เข้ารหัสสำรับเป็นสตริงสำรับ | |
/deck/{string} | ถอดรหัสสำรับจากสตริงสำรับ |
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
รหัส | รหัส ERC721 ของการ์ด |
ส่งคืนการ์ดโทเค็นพร้อม id
ประจำตัวและข้อมูลเมตาที่เหมาะสม ปัจจุบันสอดคล้องกับข้อกำหนดเฉพาะของข้อมูลเมตาทั่วไปและข้อมูลเมตาของ Apollo
ส่งคืนรายการโทเค็นและการ์ดโมเดล
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
user | รับบัตรที่เป็นของที่อยู่เฉพาะ | |
rarity | รับการ์ดที่มีความหายากเฉพาะ | |
quality | รับการ์ดที่มีคุณภาพเฉพาะ | |
god | รับการ์ดที่มีเทพเจ้าเฉพาะ | |
type | รับการ์ดประเภทเฉพาะ | |
tribe | รับการ์ดที่มีเผ่าเฉพาะ | |
purity | รับไพ่ที่มีความบริสุทธิ์เป็นพิเศษ | |
mana | รับการ์ดที่มีมานาเฉพาะ | |
health | รับการ์ดที่มีพลังชีวิตเฉพาะ | |
attack | รับการ์ดที่มีการโจมตีเฉพาะ | |
proto | รับการ์ดที่มีรหัสต้นแบบเฉพาะ |
รูปแบบการตอบกลับ
{
"total": 1000,
"page": 1,
"perPage": 1,
"records": [
{
"id": {
"Int64": 0,
"Valid": false,
}
"proto": 319,
"purity": 59,
"user": "0xCb3562Dd15807e2BCF35092B1e873971AF0a51da"
}
]
}
ส่งคืนการ์ดต้นแบบที่มี id id
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
id | รหัสของการ์ดต้นแบบ |
รูปแบบการตอบกลับ
{
"id":300,
"name":"Guerilla Sabotage",
"effect":"Deal 4 damage to a random enemy creature. Draw a card.",
"god":"Nature",
"rarity":"Common",
"tribe":{"String":"","Valid":false},
"mana":4,
"attack":{"Int64":0,"Valid":false},
"health":{"Int64":0,"Valid":false},
"type":"Spell"
}
ส่งคืนรายการการ์ดต้นแบบ
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
god | รับโปรโตสกับเทพเจ้าเฉพาะ | |
rarity | รับโปรโตสที่มีความหายากเฉพาะ | |
type | รับโปรโตสที่มีประเภทเฉพาะ | |
tribe | รับโปรโตสกับชนเผ่าเฉพาะ | |
set | รับโปรโตสด้วยชุดเฉพาะ | |
collectable | รับโปรโตที่สามารถสะสมได้หรือไม่ | |
mana | รับโปรโตสด้วยมานาเฉพาะ | |
health | รับโปรโตที่มีสุขภาพเฉพาะ | |
attack | รับโปรโตสด้วยการโจมตีเฉพาะ |
รูปแบบการตอบกลับ
{
"total": 380,
"page": 1,
"perPage: 1,
"records": [
{
"id":300,
"name":"Guerilla Sabotage",
"effect":"Deal 4 damage to a random enemy creature. Draw a card.",
"god":"Nature",
"rarity":"Common",
"tribe":{"String":"","Valid":false},
"mana":4,
"attack":{"Int64":0,"Valid":false},
"health":{"Int64":0,"Valid":false},
"type":"Spell"
}
]
}
ส่งคืนโรงงานแพ็คตาม address
อยู่
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
address | ที่อยู่ของโรงงาน |
รูปแบบการตอบกลับ
{
"address":"0x0777f76d195795268388789343068e4fcd286919",
"type":"rare"
}
ส่งกลับรายชื่อโรงงานแพ็ค
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
type | ประเภทของแพ็ค |
รูปแบบการตอบกลับ
{
"total": 4,
"page": 1,
"perPage: 1,
"records": [
{
"address":"0x0777f76d195795268388789343068e4fcd286919",
"type":"rare"
}
]
}
ส่งคืน id
การซื้อจากโรงงานแพ็คตาม address
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
address | ที่อยู่ของโรงงาน | |
id | รหัสการซื้อภายในโรงงาน |
รูปแบบการตอบกลับ
{
"id":0,
"user":"0x3882C6ba6475165aC5257Ddc1D8d7782E7805c28",
"count":1,
"remaining":0,
"factory":"0x000983ba1A675327F0940b56c2d49CD9c042DFBF",
"txhash":"0xda2b2956588bd642bed4b0aa8f63c979f4893662dd31c237aa58b173bf4eb223",
"type":"shiny"
}
ส่งคืนรายการซื้อ
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
type | รับการซื้อจากประเภทแพ็คเฉพาะ | |
user | รับการซื้อที่ทำโดยผู้ใช้เฉพาะ | |
factory | รับซื้อที่ทำในโรงงานเฉพาะ | |
remaining | จำนวนแพ็คที่เหลือที่จะเปิดใช้งานจากการซื้อนี้ | |
count | จำนวนแพ็คที่ซื้อในการซื้อครั้งนี้ |
รูปแบบการตอบกลับ
{
"total": 1000,
"page": 1,
"perPage: 1,
"records": [
{
"id":0,
"user":"0x3882C6ba6475165aC5257Ddc1D8d7782E7805c28",
"count":1,
"remaining":0,
"factory":"0x000983ba1A675327F0940b56c2d49CD9c042DFBF",
"txhash":"0xda2b2956588bd642bed4b0aa8f63c979f4893662dd31c237aa58b173bf4eb223",
"type":"shiny"
}
]
}
ส่งกลับแพ็คที่มี index
ดัชนีจาก id
การซื้อจากโรงงานแพ็คพร้อม address
อยู่
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
address | ที่อยู่ของโรงงานแพ็ค | |
id | รหัสการซื้อ | |
index | ดัชนีแพ็คภายในการซื้อ |
รูปแบบการตอบกลับ
{
"purchaseid":11665,
"purchaseindex":0,
"purchaseindices":[0,1,2,3,4],
"user":"0x62ed0960478Cd1aAA29e9e94928107D7b1E2Cef8",
"factory":"0x0777F76D195795268388789343068e4fCd286919",
"opened":true,
"cards":[
{"proto":264,"purity":600},
{"proto":38,"purity":990},
{"proto":299,"purity":549},
{"proto":347,"purity":275},
{"proto":291,"purity":850}
],
"type":"rare"
}
ส่งคืนรายการแพ็ค
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
type | รับแพ็คประเภทเฉพาะ | |
user | รับแพ็คที่ซื้อโดยผู้ใช้เฉพาะ | |
factory | รับแพ็คที่สร้างขึ้นโดยโรงงานเฉพาะ | |
purchase | รับแพ็คที่สร้างขึ้นในการซื้อเฉพาะ | |
opened | ว่าชุดเหล่านี้ถูกเปิดแล้วหรือไม่ | |
fill | ว่าจะเติมการ์ดเหล่านี้ลงในแพ็คเหล่านี้หรือไม่ |
รูปแบบการตอบกลับ
{
"total": 1000,
"page": 1,
"perPage: 1,
"records": [
{
"purchaseid":11665,
"purchaseindex":0,
"purchaseindices":[0,1,2,3,4],
"user":"0x62ed0960478Cd1aAA29e9e94928107D7b1E2Cef8",
"factory":"0x0777F76D195795268388789343068e4fCd286919",
"opened":true,
"cards":[
{"proto":264,"purity":600},
{"proto":38,"purity":990},
{"proto":299,"purity":549},
{"proto":347,"purity":275},
{"proto":291,"purity":850}
],
"type":"rare"
}
]
}
ส่งคืนรายการผู้อ้างอิง
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
type | รับการอ้างอิงที่หายากโดยเฉพาะ | |
referrer | รับการอ้างอิงที่ทำโดยผู้ใช้เฉพาะ | |
purchaser | รับการอ้างอิงสำหรับผู้ใช้เฉพาะราย | |
factory | ได้รับการแนะนำในโรงงานแห่งใดแห่งหนึ่ง |
รูปแบบการตอบกลับ
{
"total": 1000,
"page": 1,
"perPage: 1,
"records": [
{
"id":0,
"referrer":"0xb08F95dbC639621DbAf48A472AE8Fce0f6f56a6e",
"purchaser":"0xE4a8dfcA175cDcA4Ae370f5b7aaff24bD1C9C8eF",
"factory":"0x1e891C587b345ab02A31b57c1F926fB08913d10D",
"value":1746000000000000000,
"count":0,
"type":"shiny"
}
]
}
ส่งคืนรูปภาพตามต้นแบบการ์ดด้วย id id
หากต้องการรับรูปภาพในรูปแบบการ์ด ให้ใช้พารามิเตอร์ format
และ quality
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
format | รูปแบบที่ควรนำเสนอภาพ | |
h | ความสูงที่จะปรับขนาดรูปภาพ | |
w | ความกว้างที่จะปรับขนาดรูปภาพ | |
quality | คุณภาพของการ์ด |
รับผู้ใช้.
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
address | ที่อยู่ Ethereum ของผู้ใช้ |
รูปแบบการตอบกลับ
{
"username": "ender",
"address": "0xC257274276a4E539741Ca11b590B9447B26A8051",
"nonce": 0
}
เพื่อช่วยสร้างแอปพลิเคชันที่มีประสิทธิภาพมากขึ้นสำหรับระบบนิเวศของเรา เรายังจัดเตรียมตำแหน่งข้อมูล API ที่เป็นประโยชน์สองสามรายการด้วย ตำแหน่งข้อมูลเหล่านี้อาจเลิกใช้แล้วในรุ่นต่อๆ ไป เนื่องจากสามารถประกอบจากตำแหน่งข้อมูลที่มีอยู่ได้ แต่จะมีอินเทอร์เฟซที่สะดวกในระหว่างการพัฒนาแอปพลิเคชันที่เน้น GU ที่เพิ่งเกิดขึ้น
ส่งคืนรายชื่อผู้ใช้ตามลำดับซึ่งมีการ์ดมากที่สุดซึ่งตรงตามเงื่อนไขเฉพาะ
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
rarity | รับอันดับการ์ดที่มีความหายากเฉพาะ | |
quality | รับอันดับไพ่ที่มีคุณภาพเฉพาะ | |
god | รับอันดับไพ่กับเทพเฉพาะ | |
type | รับอันดับไพ่ตามประเภทเฉพาะ | |
tribe | รับอันดับไพ่ที่มีเผ่าเฉพาะ | |
purity | รับอันดับไพ่ที่มีขอบเขตความบริสุทธิ์ขั้นต่ำ | |
mana | รับอันดับไพ่ที่มีมานาเฉพาะ | |
health | รับอันดับไพ่ที่มีพลังชีวิตเฉพาะ | |
attack | รับอันดับไพ่ที่มีการโจมตีเฉพาะ | |
proto | รับอันดับการ์ดพร้อมรหัสต้นแบบเฉพาะ |
รูปแบบการตอบกลับ
{
"total": 10000,
"page": 1,
"perPage": 1,
"records": [
{
"user": "0xa012623C2d4EB0cfe921Bd283bb1823370Ae2737",
"count": 1585
}
]
}
ส่งคืนข้อมูลที่หายากเกี่ยวกับโปรโตส
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
user | รับข้อมูลที่หายากเกี่ยวกับการ์ดที่เป็นของที่อยู่เฉพาะ | |
rarity | รับข้อมูลความหายากเกี่ยวกับการ์ดที่มีความหายากเฉพาะ | |
quality | รับข้อมูลที่หายากเกี่ยวกับการ์ดที่มีคุณภาพเฉพาะ | |
god | รับข้อมูลที่หายากเกี่ยวกับการ์ดที่มีเทพเจ้าเฉพาะ | |
type | รับข้อมูลที่หายากเกี่ยวกับการ์ดประเภทเฉพาะ | |
tribe | รับข้อมูลที่หายากเกี่ยวกับการ์ดของเผ่าใดเผ่าหนึ่ง | |
purity | รับข้อมูลที่หายากเกี่ยวกับการ์ดที่อยู่ในช่วงความบริสุทธิ์ | |
mana | รับข้อมูลความหายากเกี่ยวกับการ์ดที่อยู่ในระยะมานา | |
health | รับข้อมูลที่หายากเกี่ยวกับการ์ดที่อยู่ในช่วงสุขภาพ | |
attack | รับข้อมูลความหายากเกี่ยวกับการ์ดที่มีระยะการโจมตี | |
proto | - | รับข้อมูลที่หายากเกี่ยวกับการ์ดที่มีรหัสต้นแบบเฉพาะ |
ตัวเลือกการเรียงลำดับ
proto
plain
shadow
gold
diamond
รูปแบบการตอบกลับ
{
"total": 380,
"page": 1,
"perPage": 1,
"records": [
{
"proto": 1,
"plain": 1325,
"shadow": 72,
"gold": 20,
"diamond": 3
}
]
}
ส่งคืนสินค้าคงคลังของผู้ใช้พร้อม address
อยู่ รวมถึงโทเค็น เงา และการ์ดแบบรวมศูนย์
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
rarity | รับการ์ดที่มีความหายากเฉพาะ | |
quality | รับการ์ดที่มีคุณภาพเฉพาะ | |
god | รับการ์ดที่มีเทพเจ้าเฉพาะ | |
type | รับการ์ดประเภทเฉพาะ | |
tribe | รับการ์ดที่มีเผ่าเฉพาะ | |
purity | รับการ์ดในช่วงความบริสุทธิ์ | |
mana | รับการ์ดภายในระยะมานา | |
health | รับการ์ดที่อยู่ในช่วงสุขภาพ | |
attack | รับการ์ดที่มีระยะการโจมตี | |
proto | รับการ์ดที่มีรหัสต้นแบบเฉพาะ |
รูปแบบการตอบกลับ
{
"total": 380,
"page": 1,
"perPage": 1,
"records": [
{
"proto": 1,
"purities": [
"100", "200", "300", "2999"
]
}
]
}
DeckStrings เป็นมาตรฐานที่สะดวกสำหรับการอนุญาตให้แอปพลิเคชันนำเข้าและส่งออกสำรับ API ต่อไปนี้มีอินเทอร์เฟซที่สะดวกสำหรับการดำเนินการสตริงสำรับพื้นฐาน
เข้ารหัสสำรับเป็นสตริงสำรับ
ขอเนื้อความ
{
"version": 1,
"god": "deception",
"protos": [
290, 17, 201, 201, 80, 80, 93, 93, 64, 64, 185, 185, 55, 55, 97, 331, 281, 281, 252, 252, 330,
330, 280, 202, 202, 265, 265, 37, 94, 94
]
}
รูปแบบการตอบกลับ
AQYBBhElYZgCogLLAgIMN0BQXV65AckBygH8AYkCmQLKAg==
ถอดรหัสสำรับจากสตริงสำรับ
พารามิเตอร์
รูปแบบการตอบกลับ
{
"version": 1,
"god": "deception",
"protos": [
290, 17, 201, 201, 80, 80, 93, 93, 64, 64, 185, 185, 55, 55, 97, 331, 281, 281, 252, 252, 330,
330, 280, 202, 202, 265, 265, 37, 94, 94
]
}
แสดงรายการโหมดเกมพร้อมคุณสมบัติบางอย่าง
รูปแบบการตอบกลับ
[
{
"id": 2,
"name": "Constructed",
"description": "Classic Contructed",
"live": true,
"required_level": 0,
"properties": {
"type": 4,
"image_url": "https://images.godsunchained.com/misc/classic_constructed.webp"
}
}
]
แสดงผลการแข่งขัน
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
start_time | เวลาเริ่มการแข่งขัน (รูปแบบยุค UNIX) | |
end_time | เวลาสิ้นสุดของการแข่งขัน (รูปแบบยุค UNIX) | |
player_won | user_id ของผู้เล่น | |
player_lost | user_id ของผู้เล่น | |
game_mode | ตัวระบุ game_mode |
สิ่งสำคัญ : ช่อง Total_turns จะถูกเปลี่ยนชื่อเป็น Total_rounds ในการอัปเดตในภายหลัง เราจะสนับสนุนต่อไปในขณะที่เรามั่นใจว่าชุมชนของเรากำลังใช้ชื่อช่องใหม่
รูปแบบการตอบกลับ
{
"total": 1447,
"page": 1,
"perPage": 20,
"records": [
{
"player_won": 9127,
"player_lost": 6008,
"game_mode": 2,
"game_id": "b64865e2-682b-4a23-af11-20aad0cfd47c",
"start_time": 1560734177,
"end_time": 1560734355,
"player_info": [{"god":"nature","cards":[301,121,68,237,976,1000,973,523,910,385,494,467,905,519,907,507,919,916,906,442,386,537,471,928,475,906,454,909,945,920],"global":false,"health":30,"status":"connected","user_id":9127},{"god":"Magic","cards":[401,401,404,404,908,908,455,455,535,535,467,467,926,926,981,981,402,402,504,504,396,396,406,406,983,983,407,407,1002,1002],"global":true,"health":0,"status":"connected","user_id":6008}],
"total_turns": 6,
"total_rounds": 6
}
]
}
แสดงอันดับของผู้เล่นต่อโหมดเกม
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
user_id | Apollo ID ของผู้ใช้ | |
game_mode | โหมดเกมจัดอันดับ |
รูปแบบการตอบกลับ
{
"total": 543,
"page": 1,
"perPage": 20,
"records": [
{
"user_id": 9115,
"game_mode": 1,
"rating": 952,
"rank_level": 1,
"win_points": 82.849302,
"loss_points": 86.586029
},
{
"user_id": 2317,
"game_mode": 2,
"rating": 875.627936,
"rank_level": 1,
"win_points": 48.249483,
"loss_points": 89.55682
}
]
}
แสดงคุณสมบัติของผู้เล่น
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
user_id | Apollo ID ของผู้ใช้ |
รูปแบบการตอบกลับ
{
"total": 8298,
"page": 1,
"perPage": 20,
"records": [
{
"user_id": 612,
"xp_level": 0,
"total_xp": 0,
"xp_to_next": 25,
"won_matches": 0,
"lost_matches": 0,
"username": "bestplayer"
},
{
"user_id": 706,
"xp_level": 36,
"total_xp": 25850,
"xp_to_next": 350,
"won_matches": 51,
"lost_matches": 40,
"username": "broken_player"
}
]
}
คำนวณความน่าจะเป็นของการแข่งขันตามการจัดอันดับของผู้เล่น (โดยใช้อัลกอริทึมการจัดอันดับ Elo)
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
user_id | Apollo ID ของผู้ใช้ | |
opponent_id | Apollo ID ของฝ่ายตรงข้าม | |
game_mode | โหมดเกมของการแข่งขัน |
รูปแบบการตอบกลับ
0.6717130465747431
API คุณภาพให้ข้อมูลเกี่ยวกับคุณภาพและองค์ประกอบภาพที่ใช้โดยระบบสาธารณะ
แสดงคำจำกัดความคลาสคุณภาพที่ใช้งานอยู่ทั้งหมดและข้อมูลที่เกี่ยวข้อง ใช้เป็นหลักโดยระบบสนับสนุน เช่น ความสัมพันธ์ของชื่อและรหัส หรือการแทนที่ข้อมูลเมตา
รูปแบบการตอบกลับ
[
{
"class_key": "quality",
"class_value": "2",
"class_properties": {
"name": "gold"
},
"class_type": "card",
"game_id": 1
},
...
]
แสดงคำจำกัดความระดับคุณภาพที่ระบุและข้อมูลที่เกี่ยวข้อง ใช้เป็นหลักโดยระบบสนับสนุน เช่น ความสัมพันธ์ของชื่อและรหัส หรือการแทนที่ข้อมูลเมตา
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย |
---|---|---|
quality | รหัสคุณภาพ |
รูปแบบการตอบกลับ
{
"class_key": "quality",
"class_value": "2",
"class_properties": {
"name": "gold"
},
"class_type": "card",
"game_id": 1
}
แสดงข้อมูลองค์ประกอบกราฟิกทั้งหมดที่จำเป็นในการสร้างภาพสำหรับโปรโตที่ระบุและการผสมผสานคุณภาพสำหรับงานศิลปะ NFT ที่ใช้ใน Gods Unchained ปัจจุบันรองรับเฉพาะการ์ดอาร์ตเท่านั้น
พารามิเตอร์
ชื่อ | พิมพ์ | คำอธิบาย | ตัวอย่าง |
---|---|---|---|
pairs | Proto และ Quality กำหนดด้วยตัวคั่น @ | 1234@5 |
รูปแบบการตอบกลับ
[
{
"id": 1234,
"name": "Born Again",
"effect": "Pull a creature from your void to your hand. Give it +5/+5 and ward.",
"god": "light",
"rarity": "epic",
"tribe": { "String": "", "Valid": false },
"mana": 6,
"attack": { "Int64": 0, "Valid": false },
"health": { "Int64": 0, "Valid": false },
"type": "spell",
"set": "core",
"collectable": true,
"live": "true",
"art_id": "C448",
"lib_id": "L2-235",
"composition": {
"illustration": [
"1234"
],
"frame": [
"spell",
"spell_plain"
],
"rosette": [
"light",
"light_plain"
],
"gems": [
"rarity_epic"
],
"wreath": [],
"lock": [
"lock_plain"
],
"tribe_bar": [],
"set": [
"core"
]
}
}
]