Accounts.customApps: create

نیاز به مجوز دارد.

یک برنامه سفارشی جدید ایجاد و منتشر کنید. اکنون آن را امتحان کنید .

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