منبع: 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} |
display Name | فقط خروجی نام نمایشی برنامه |
description | فقط خروجی توضیحات برنامه |
app Id | فقط خروجی شناسه فروشگاه منحصر به فرد برای مورد. مثالها: "gmbmikajjgmnabiglmofipeabaddhgne" برای افزونه Save to Google Drive Chrome، "com.google.android.apps.docs" برای برنامه Google Drive Android. |
revision Id | فقط خروجی نسخه برنامه. هر زمان که نسخه جدیدی از برنامه منتشر می شود، یک ویرایش جدید انجام می شود. |
type | فقط خروجی نوع برنامه |
icon Uri | فقط خروجی پیوندی به تصویری که می تواند به عنوان نمادی برای محصول استفاده شود. |
detail Uri | فقط خروجی uri برای صفحه جزئیات مورد. |
first Publish Time | فقط خروجی اولین بار منتشر شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
latest Publish Time | فقط خروجی آخرین زمان منتشر شده مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
publisher | فقط خروجی ناشر مورد. |
is Paid App | فقط خروجی نشان می دهد که آیا برنامه باید برای آن پول پرداخت کند یا محتوای پولی دارد. |
homepage Uri | فقط خروجی صفحه اصلی یا وب سایت uri. |
privacy Policy Uri | فقط خروجی URI به خطمشی رازداری برنامه اشاره میکند، در صورتی که توسط توسعهدهنده ارائه شده باشد. فیلد مخصوص نسخه که فقط زمانی تنظیم می شود که نسخه برنامه درخواستی پیدا شود. |
review Number | فقط خروجی تعداد نظرات دریافت شده اطلاعات مرور فروشگاه وب Chrome همیشه برای آخرین نسخه یک برنامه خواهد بود. |
review Rating | فقط خروجی امتیاز برنامه (در 5 ستاره). اطلاعات مرور فروشگاه وب Chrome همیشه برای آخرین نسخه یک برنامه خواهد بود. |
service Error | فقط خروجی اطلاعات مربوط به یک خطای خدمات جزئی در صورت وجود. |
فیلد اتحادیه | |
chrome App Info | فقط خروجی اطلاعات برنامه فروشگاه وب Chrome. |
android App Info | فقط خروجی اطلاعات برنامه اندروید |
AppItemType
نوع برنامه
Enums | |
---|---|
APP_ITEM_TYPE_UNSPECIFIED | نوع برنامه مشخص نشده است. |
CHROME | برنامه کروم. |
ANDROID | برنامه ARC++. |
WEB | برنامه وب |
ChromeAppInfo
اطلاعات برنامه فروشگاه وب Chrome.
نمایندگی JSON |
---|
{ "minUserCount": integer, "permissions": [ { object ( |
فیلدها | |
---|---|
min User Count | فقط خروجی حداقل تعداد کاربرانی که از این برنامه استفاده می کنند. |
permissions[] | فقط خروجی هر مجوز سفارشی درخواست شده توسط برنامه. فیلد مخصوص نسخه که فقط زمانی تنظیم می شود که نسخه برنامه درخواستی پیدا شود. |
site Access[] | فقط خروجی هر مجوزی که به دامنه ها یا الگوهای میزبان گسترده دسترسی می دهد. (به عنوان مثال www.google.com). این شامل موارد منطبق از اسکریپت های محتوا و همچنین میزبان ها در گره مجوزهای مانیفست است. فیلد مخصوص نسخه که فقط زمانی تنظیم می شود که نسخه برنامه درخواستی پیدا شود. |
type | فقط خروجی انواع یک مورد در فروشگاه وب Chrome |
support Enabled | فقط خروجی توسعه دهنده برنامه پشتیبانی از برنامه خود را فعال کرده است. فیلد مخصوص نسخه که فقط زمانی تنظیم می شود که نسخه برنامه درخواستی پیدا شود. |
is Theme | فقط خروجی این که آیا برنامه یا برنامه افزودنی یک موضوع است. |
google Owned | فقط خروجی چه برنامه یا برنامه افزودنی توسط Google ساخته و نگهداری شود. فیلد مخصوص نسخه که فقط زمانی تنظیم می شود که نسخه برنامه درخواستی پیدا شود. |
is Cws Hosted | فقط خروجی این که آیا برنامه یا برنامه افزودنی در وضعیت منتشر شده در فروشگاه وب Chrome است. |
kiosk Enabled | فقط خروجی آیا این برنامه برای حالت کیوسک در دستگاههای ChromeOS فعال است یا خیر |
is Kiosk Only | فقط خروجی آیا این برنامه فقط برای حالت کیوسک در دستگاههای ChromeOS است |
is Extension Policy Supported | فقط خروجی آیا یک برنامه از خطمشی برای برنامههای افزودنی پشتیبانی میکند یا خیر. |
ChromeAppPermission
مجوز درخواست شده توسط یک برنامه یا برنامه افزودنی Chrome.
نمایندگی JSON |
---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
فیلدها | |
---|---|
type | فقط خروجی نوع مجوز |
documentation Uri | فقط خروجی در صورت وجود، یک URI به صفحهای که دارای اسناد مجوز فعلی است. |
access User Data | فقط خروجی در صورت وجود، آیا این مجوزها به برنامه/افزونه دسترسی به دادههای کاربر اجازه میدهد. |
ChromeAppSiteAccess
یک مجوز میزبان را نشان دهد.
نمایندگی JSON |
---|
{ "hostMatch": string } |
فیلدها | |
---|---|
host Match | فقط خروجی این می تواند شامل میزبان های بسیار خاص یا الگوهایی مانند "*.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 ها وجود دارد. یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |
روش ها | |
---|---|
| یک برنامه خاص برای مشتری با نام منبع آن دریافت کنید. |