نیاز به مجوز دارد.
یک برنامه سفارشی جدید ایجاد و منتشر کنید. اکنون آن را امتحان کنید .
این روش از یک 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 زیر برای فراخوانی این روش در دادههای زنده و دیدن پاسخ استفاده کنید.