نیاز به مجوز دارد.
یک برنامه سفارشی جدید ایجاد و منتشر کنید. اکنون آن را امتحان کنید .
این روش از یک URI /upload پشتیبانی می کند و رسانه های آپلود شده با ویژگی های زیر را می پذیرد:
- حداکثر حجم فایل: 100 مگابایت
- انواع MIME رسانه پذیرفته شده:
application/octet-stream
,application/vnd.android.package-archive
درخواست کنید
درخواست HTTP
این روش قابلیت آپلود رسانه را از طریق دو URI مجزا فراهم می کند. برای جزئیات بیشتر، به سند مربوط به بارگذاری رسانه مراجعه کنید.
- URI آپلود، برای درخواست های آپلود رسانه:
POST https://playcustomapp.googleapis.com/upload/playcustomapp/v1/accounts/account/customApps
- URI فراداده، برای درخواستهای فقط فراداده:
POST https://playcustomapp.googleapis.com/playcustomapp/v1/accounts/account/customApps
پارامترها
نام پارامتر | ارزش | توضیحات |
---|---|---|
پارامترهای مسیر | ||
account | long | شناسه حساب توسعه دهنده |
پارامترهای پرس و جو مورد نیاز | ||
uploadType | string | نوع درخواست آپلود به /upload URI. مقادیر قابل قبول عبارتند از:
|
مجوز
این درخواست به مجوز با محدوده زیر نیاز دارد:
دامنه |
---|
https://www.googleapis.com/auth/androidpublisher |
درخواست بدن
در بدنه درخواست، داده ها را با ساختار زیر ارائه دهید:
{ "title": string, "languageCode": string, "organizations": [ { "organizationId": string, "organizationName": string } ] }
نام ملک | ارزش | توضیحات | یادداشت ها |
---|---|---|---|
title | string | عنوان برای برنامه اندروید. | |
languageCode | string | زبان فهرست پیشفرض در قالب BCP 47. | |
organizations[] | list | سازمان هایی که برنامه سفارشی باید در دسترس آنها قرار گیرد. اگر درخواست شامل سازمانهایی باشد، برنامه فقط به این سازمانها محدود میشود. برای پشتیبانی از سازمان مرتبط با حساب توسعه دهنده، شناسه سازمان باید به طور صریح همراه با سایر سازمان ها ارائه شود. اگر هیچ سازمانی ارائه نشود، برنامه فقط برای سازمانی که به حساب توسعهدهنده مرتبط است در دسترس است. | |
organizations[]. organizationId | string | شناسه سازمان. مورد نیاز. | |
organizations[]. organizationName | string | یک نام قابل خواندن برای انسان از سازمان، برای کمک به شناسایی سازمان. اختیاری. |
پاسخ
در صورت موفقیت آمیز بودن، این روش یک بدنه پاسخ با ساختار زیر را برمی گرداند:
{ "title": string, "languageCode": string, "organizations": [ { "organizationId": string, "organizationName": string } ] }
نام ملک | ارزش | توضیحات | یادداشت ها |
---|---|---|---|
title | string | عنوان برای برنامه اندروید. | |
languageCode | string | زبان فهرست پیشفرض در قالب BCP 47. | |
organizations[] | list | سازمان هایی که برنامه سفارشی باید در دسترس آنها قرار گیرد. اگر درخواست شامل سازمانهایی باشد، برنامه فقط به این سازمانها محدود میشود. برای پشتیبانی از سازمان مرتبط با حساب توسعه دهنده، شناسه سازمان باید به طور صریح همراه با سایر سازمان ها ارائه شود. اگر هیچ سازمانی ارائه نشود، برنامه فقط برای سازمانی که به حساب توسعهدهنده مرتبط است در دسترس است. | |
organizations[]. organizationId | string | شناسه سازمان. مورد نیاز. | |
organizations[]. organizationName | string | یک نام قابل خواندن برای انسان از سازمان، برای کمک به شناسایی سازمان. اختیاری. |
آن را امتحان کنید!
توجه: APIs Explorer در حال حاضر فقط از درخواست های ابرداده پشتیبانی می کند.
از APIs Explorer زیر برای فراخوانی این روش در دادههای زنده و دیدن پاسخ استفاده کنید.