- درخواست HTTP
- پارامترهای مسیر
- درخواست بدن
- بدن پاسخگو
- بازی
- استاتیک محتوا
- تصویر
- اندازه
- ویدئو
- اندازه
- جهت گیری
- ژانر
بازی های یک مرکز بازی معین را فهرست می کند.
درخواست HTTP
GET https://gamesnackspartner.googleapis.com/v1/{parent=accounts/*/gamecenters/*}/games
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
parent | مورد نیاز. مرکز بازی که مجموعه بازی ها را در اختیار دارد. قالب: حسابها/{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 | GameCenter URI که بازی را برای یک مرکز بازی معین تعبیه می کند. |
staticContent | تصاویر و فیلم های بازی. |
publishTime | زمانی که بازی برای اولین بار پخش شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
استاتیک محتوا
نمایش محتوای ثابت بازی، به عنوان مثال تصاویر و ویدیوها.
نمایندگی 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 | ارتفاع فیلم بر حسب پیکسل |
جهت گیری
جهت های صفحه نمایش توسط بازی پشتیبانی می شود.
Enums | |
---|---|
ORIENTATION_UNSPECIFIED | مقدار پیش فرض، استفاده نکنید. |
ANY | این بازی در حالت افقی و عمودی پشتیبانی می شود. |
LANDSCAPE | بازی در حالت افقی پشتیبانی می شود. |
PORTRAIT | بازی در حالت پرتره پشتیبانی می شود. |
ژانر
دسته بندی بازی هایی که برای طبقه بندی بازی استفاده می شوند.
Enums | |
---|---|
GENRE_UNSPECIFIED | مقدار پیش فرض، استفاده نکنید. |
ACTION | بر مبارزه و رفلکس ها تأکید می کند. |
ADVENTURE | بر کاوش، داستان و حل پازل تمرکز دارد. |
ARCADE | بر عملکرد سریع، کنترلهای ساده و افزایش دشواری تأکید دارد. |
BOARD | قطعات را بر اساس قوانین خاصی بر روی تخته کوچک می کند. |
CARD | دارای دسته ای از کارت های تخصصی به عنوان ابزار اصلی برای گیم پلی. |
CASINO | دارای شبیه سازی تجربیات سنتی کازینو است. |
CASUAL | بر ارائه گیم پلی بصری و آسان برای یادگیری تمرکز دارد. |
EDUCATIONAL | طراحی شده برای آموزش مهارت ها یا مفاهیم از طریق گیم پلی جذاب. |
MUSIC | بر تعاملات موسیقی در گیم پلی تمرکز می کند. |
PUZZLE | مهارت های حل مسئله بازیکن را به چالش می کشد. |
RACING | بازیکنان یک وسیله نقلیه را کنترل می کنند و سعی می کنند ابتدا به خط پایان برسند. |
ROLE_PLAYING | دنیای فانتزی یا علمی تخیلی که در آن بازیکنان انتخاب هایی را انجام می دهند که داستان را شکل می دهد. |
SIMULATION | فعالیت ها یا سناریوهای دنیای واقعی را تقلید کنید. |
SPORTS | ورزش های دنیای واقعی را با گیم پلی واقعی بازآفرینی کنید. |
STRATEGY | بر برنامه ریزی، تاکتیک ها و مدیریت منابع تمرکز دارد |
TRIVIA | دانش را با سؤالات در موضوعات مختلف آزمایش می کند. |
WORD | بر روی واژگان، تشکیل کلمه و املا تمرکز می کند. |