منبع: AppDetails
منبعی که جزئیات برنامه را نشان می دهد.
نمایندگی JSON |
---|
{ "name": string, "displayName": string, "description": string, "appId": string, "revisionId": string, "type": enum ( |
فیلدها | |
---|---|
name | فقط خروجی قالب: name=customers/{customer_id}/apps/{chrome|android|web}/{appId}@{version} |
displayName | فقط خروجی نام نمایشی برنامه |
description | فقط خروجی توضیحات برنامه |
appId | فقط خروجی شناسه فروشگاه منحصر به فرد برای مورد. مثالها: "gmbmikajjgmnabiglmofipeabaddhgne" برای افزونه Save to Google Drive Chrome، "com.google.android.apps.docs" برای برنامه Google Drive Android. |
revisionId | فقط خروجی نسخه برنامه. هر زمان که نسخه جدیدی از برنامه منتشر می شود، یک ویرایش جدید انجام می شود. |
type | فقط خروجی نوع برنامه |
iconUri | فقط خروجی پیوندی به تصویری که می تواند به عنوان نمادی برای محصول استفاده شود. |
detailUri | فقط خروجی uri برای صفحه جزئیات مورد. |
firstPublishTime | فقط خروجی اولین بار منتشر شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
latestPublishTime | فقط خروجی آخرین زمان منتشر شده مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
publisher | فقط خروجی ناشر مورد. |
isPaidApp | فقط خروجی نشان می دهد که آیا برنامه باید برای آن پول پرداخت کند یا محتوای پولی دارد. |
homepageUri | فقط خروجی صفحه اصلی یا وب سایت uri. |
privacyPolicyUri | فقط خروجی URI به خطمشی رازداری برنامه اشاره میکند، در صورتی که توسط توسعهدهنده ارائه شده باشد. فیلد مخصوص نسخه که فقط زمانی تنظیم می شود که نسخه برنامه درخواستی پیدا شود. |
reviewNumber | فقط خروجی تعداد نظرات دریافت شده اطلاعات مرور فروشگاه وب Chrome همیشه برای آخرین نسخه یک برنامه خواهد بود. |
reviewRating | فقط خروجی امتیاز برنامه (در 5 ستاره). اطلاعات مرور فروشگاه وب Chrome همیشه برای آخرین نسخه یک برنامه خواهد بود. |
serviceError | فقط خروجی اطلاعات مربوط به یک خطای خدمات جزئی در صورت وجود. |
فیلد اتحادیه | |
chromeAppInfo | فقط خروجی اطلاعات برنامه فروشگاه وب Chrome. |
androidAppInfo | فقط خروجی اطلاعات برنامه اندروید |
AppItemType
نوع برنامه
Enums | |
---|---|
APP_ITEM_TYPE_UNSPECIFIED | نوع برنامه مشخص نشده است. |
CHROME | برنامه کروم. |
ANDROID | برنامه ARC++. |
WEB | برنامه وب |
ChromeAppInfo
اطلاعات برنامه فروشگاه وب Chrome.
نمایندگی JSON |
---|
{ "minUserCount": integer, "permissions": [ { object ( |
فیلدها | |
---|---|
minUserCount | فقط خروجی حداقل تعداد کاربرانی که از این برنامه استفاده می کنند. |
permissions[] | فقط خروجی هر مجوز سفارشی درخواست شده توسط برنامه. فیلد مخصوص نسخه که فقط زمانی تنظیم می شود که نسخه برنامه درخواستی پیدا شود. |
siteAccess[] | فقط خروجی هر مجوزی که به دامنه ها یا الگوهای میزبان گسترده دسترسی می دهد. (به عنوان مثال www.google.com). این شامل موارد منطبق از اسکریپت های محتوا و همچنین میزبان ها در گره مجوزهای مانیفست است. فیلد مخصوص نسخه که فقط زمانی تنظیم می شود که نسخه برنامه درخواستی پیدا شود. |
type | فقط خروجی انواع یک مورد در فروشگاه وب Chrome |
supportEnabled | فقط خروجی توسعه دهنده برنامه پشتیبانی از برنامه خود را فعال کرده است. فیلد مخصوص نسخه که فقط زمانی تنظیم می شود که نسخه برنامه درخواستی پیدا شود. |
isTheme | فقط خروجی این که آیا برنامه یا برنامه افزودنی یک موضوع است. |
googleOwned | فقط خروجی چه برنامه یا برنامه افزودنی توسط Google ساخته و نگهداری شود. فیلد مخصوص نسخه که فقط زمانی تنظیم می شود که نسخه برنامه درخواستی پیدا شود. |
isCwsHosted | فقط خروجی این که آیا برنامه یا برنامه افزودنی در وضعیت منتشر شده در فروشگاه وب Chrome است. |
kioskEnabled | فقط خروجی آیا این برنامه برای حالت کیوسک در دستگاههای ChromeOS فعال است یا خیر |
isKioskOnly | فقط خروجی آیا این برنامه فقط برای حالت کیوسک در دستگاههای ChromeOS است |
isExtensionPolicySupported | فقط خروجی آیا یک برنامه از خطمشی برای برنامههای افزودنی پشتیبانی میکند یا خیر. |
ChromeAppPermission
مجوز درخواست شده توسط یک برنامه یا برنامه افزودنی Chrome.
نمایندگی JSON |
---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
فیلدها | |
---|---|
type | فقط خروجی نوع مجوز |
documentationUri | فقط خروجی در صورت وجود، یک URI به صفحهای که دارای اسناد مجوز فعلی است. |
accessUserData | فقط خروجی در صورت وجود، آیا این مجوزها به برنامه/افزونه دسترسی به دادههای کاربر اجازه میدهد. |
ChromeAppSiteAccess
یک مجوز میزبان را نشان دهد.
نمایندگی JSON |
---|
{ "hostMatch": string } |
فیلدها | |
---|---|
hostMatch | فقط خروجی این می تواند شامل میزبان های بسیار خاص یا الگوهایی مانند "*.com" باشد. |
نوع مورد
آیا یک مورد در فروشگاه وب Chrome یک برنامه افزودنی است یا خیر.
Enums | |
---|---|
ITEM_TYPE_UNSPECIFIED | نوع مورد نامشخص |
EXTENSION | برنامه های افزودنی کروم. |
OTHERS | هر نوع دیگری غیر از پسوند. |
AndroidAppInfo
اطلاعات برنامه اندروید
نمایندگی JSON |
---|
{
"permissions": [
{
object ( |
فیلدها | |
---|---|
permissions[] | فقط خروجی مجوزهای درخواست شده توسط یک برنامه Android. |
Android App Permission
مجوز درخواست شده توسط یک برنامه Android.
نمایندگی JSON |
---|
{ "type": string } |
فیلدها | |
---|---|
type | فقط خروجی نوع مجوز |
وضعیت
نوع Status
یک مدل خطای منطقی را تعریف می کند که برای محیط های برنامه نویسی مختلف، از جمله REST API و RPC API مناسب است. توسط gRPC استفاده می شود. هر پیام Status
شامل سه داده است: کد خطا، پیام خطا و جزئیات خطا.
در راهنمای طراحی API میتوانید درباره این مدل خطا و نحوه کار با آن اطلاعات بیشتری کسب کنید.
نمایندگی JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
فیلدها | |
---|---|
code | کد وضعیت، که باید مقداری از |
message | یک پیغام خطای برنامهنویس، که باید به زبان انگلیسی باشد. هر پیام خطای کاربر باید بومی سازی شده و در قسمت |
details[] | لیستی از پیام هایی که حاوی جزئیات خطا هستند. مجموعه ای متداول از انواع پیام ها برای استفاده API ها وجود دارد. یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |
روش ها | |
---|---|
| یک برنامه خاص برای مشتری با نام منبع آن دریافت کنید. |