- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- เกม
- StaticContent
- รูปภาพ
- ขนาด
- วิดีโอ
- ขนาด
- การวางแนว
- ประเภท
แสดงรายการเกมของศูนย์เกมหนึ่งๆ
คำขอ HTTP
GET https://gamesnackspartner.googleapis.com/v1/{parent=accounts/*/gamecenters/*}/games
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
parent |
ต้องระบุ ศูนย์เกมที่เป็นเจ้าของคอลเล็กชันเกม รูปแบบ: accounts/{account}/gamecenters/{gamecenter} |
เนื้อหาของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
เนื้อหาการตอบกลับ
คำจำกัดความการตอบสนองสำหรับ RPC ของรายการเกม
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{
"games": [
{
object ( |
ช่อง | |
---|---|
games[] |
แสดงผลเกมในคำตอบของรายการ |
เกม
การนำเสนอเกม
การแสดง JSON |
---|
{ "name": string, "orientation": enum ( |
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อเกม รูปแบบ: บัญชี/{account}/gamecenters/{gamecenter}/games/{game} |
orientation |
เกมรองรับการวางแนวหน้าจอ |
genres[] |
รายการประเภทที่ใช้ในการจัดประเภทเกม |
displayName |
ชื่อเกมที่นักพัฒนาแอประบุไว้ |
version |
เวอร์ชันเกมที่นักพัฒนาแอปให้บริการ เช่น |
description |
รายละเอียดของเกมที่นักพัฒนาแอประบุไว้ |
embedUri |
URI ของ GameCenter ที่ฝังเกมสำหรับศูนย์เกมนั้นๆ |
staticContent |
รูปภาพและวิดีโอของเกม |
publishTime |
เวลาที่ถ่ายทอดสดการแข่งขันเป็นครั้งแรก การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
StaticContent
การนำเสนอเนื้อหาแบบคงที่ของเกม เช่น รูปภาพและวิดีโอ
การแสดง JSON |
---|
{ "icons": [ { object ( |
ช่อง | |
---|---|
icons[] |
ไอคอนที่ใช้แสดงตัวเกม ค่าหลายค่าหมายถึงขนาดที่ต่างกัน |
horizontalBanners[] |
แบนเนอร์แนวนอนของเกม รูปภาพควรกว้างมากกว่าความสูง |
verticalBanners[] |
แบนเนอร์แนวตั้งของเกม รูปภาพควรสูงมากกว่าความกว้าง |
trailers[] |
ตัวอย่างเกม |
รูปภาพ
การนําเสนอรูปภาพ
การแสดง JSON |
---|
{
"size": {
object ( |
ช่อง | |
---|---|
size |
ขนาดของรูปภาพ |
uri |
URI ของรูปภาพ รูปภาพอาจเป็นรูปแบบบิตแมป (เช่น PNG) หรือเวกเตอร์ (เช่น SVG) |
ขนาด
การแสดงขนาดรูปภาพ
การแสดง JSON |
---|
{ "widthPixels": string, "heightPixels": string } |
ช่อง | |
---|---|
widthPixels |
ความกว้างของรูปภาพเป็นพิกเซล |
heightPixels |
ความสูงของรูปภาพเป็นพิกเซล |
วิดีโอ
การนำเสนอวิดีโอ
การแสดง JSON |
---|
{
"uri": string,
"size": {
object ( |
ช่อง | |
---|---|
uri |
URI ของวิดีโอ วิดีโออาจอยู่ในรูปแบบ MP4 |
size |
ขนาดของวิดีโอ |
ขนาด
การแสดงขนาดวิดีโอ
การแสดง JSON |
---|
{ "widthPixels": string, "heightPixels": string } |
ช่อง | |
---|---|
widthPixels |
ความกว้างของวิดีโอเป็นพิกเซล |
heightPixels |
ความสูงของวิดีโอเป็นพิกเซล |
การวางแนว
เกมรองรับการวางแนวหน้าจอ
Enum | |
---|---|
ORIENTATION_UNSPECIFIED |
โดยค่าเริ่มต้น โปรดอย่านำไปใช้ |
ANY |
เกมนี้รองรับในโหมดแนวนอนและแนวตั้ง |
LANDSCAPE |
เกมนี้รองรับในโหมดแนวนอน |
PORTRAIT |
เกมนี้รองรับในโหมดแนวตั้ง |
ประเภท
หมวดหมู่เกมที่ใช้ในการจัดประเภทเกม
Enum | |
---|---|
GENRE_UNSPECIFIED |
โดยค่าเริ่มต้น โปรดอย่านำไปใช้ |
ACTION |
เน้นการต่อสู้และปฏิกิริยาโต้ตอบ |
ADVENTURE |
เน้นการสำรวจ เรื่องราว และการไขปัญหา |
ARCADE |
เน้นการดำเนินการที่ดำเนินเรื่องอย่างรวดเร็ว การควบคุมที่ง่ายดาย และการเพิ่มความยาก |
BOARD |
ตัดทอนชิ้นส่วนบนกระดานตามกฎเฉพาะ |
CARD |
มีสำรับไพ่โดยเฉพาะเป็นเครื่องมือหลักสำหรับการเล่นเกม |
CASINO |
มีการจำลองประสบการณ์ในคาสิโนแบบดั้งเดิม |
CASUAL |
มุ่งเน้นให้เกมเพลย์ที่ใช้งานง่ายและเรียนรู้ได้ง่าย |
EDUCATIONAL |
ออกแบบมาเพื่อสอนทักษะหรือแนวคิดผ่านเกมเพลย์ที่น่าสนใจ |
MUSIC |
เน้นการโต้ตอบกับเพลงขณะเล่นเกม |
PUZZLE |
ท้าทายทักษะการแก้ปัญหาของผู้เล่น |
RACING |
ผู้เล่นจะควบคุมรถและพยายามไปให้ถึงเส้นชัยก่อน |
ROLE_PLAYING |
โลกแฟนตาซีหรือไซไฟที่ผู้เล่นเลือกกำหนดทิศทางเรื่องราว |
SIMULATION |
เลียนแบบกิจกรรมหรือสถานการณ์ในชีวิตจริง |
SPORTS |
จำลองกีฬาในโลกแห่งความเป็นจริงด้วยเกมเพลย์ที่สมจริง |
STRATEGY |
มุ่งเน้นไปที่การวางแผน ยุทธวิธี และการจัดการทรัพยากร |
TRIVIA |
ทดสอบความรู้โดยถามคำถามในหลายวิชา |
WORD |
มุ่งเน้นไปที่คำศัพท์ การสร้างคำ และการสะกดคำ |