منبع: جزئیات برنامه
منبعی که جزئیات برنامه را نشان میدهد.
| نمایش 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" برای افزونه ذخیره در گوگل درایو کروم، "com.google.android.apps.docs" برای برنامه گوگل درایو اندروید. |
revisionId | فقط خروجی. نسخه برنامه. هر زمان که نسخه جدیدی از برنامه منتشر شود، یک نسخه جدید ثبت میشود. |
type | فقط خروجی. نوع برنامه. |
iconUri | فقط خروجی. پیوندی به تصویری که میتواند به عنوان نماد محصول استفاده شود. |
detailUri | فقط خروجی. url مربوط به صفحه جزئیات کالا. |
firstPublishTime | فقط خروجی. اولین بار منتشر شد. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
latestPublishTime | فقط خروجی. آخرین زمان انتشار. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
publisher | فقط خروجی. ناشر آیتم. |
isPaidApp | فقط خروجی. نشان میدهد که آیا برنامه باید برای محتوا پولی باشد یا خیر. |
homepageUri | فقط خروجی. صفحه اصلی یا آدرس وبسایت. |
privacyPolicyUri | فقط خروجی. آدرس اینترنتی (URI) که به سیاست حفظ حریم خصوصی برنامه اشاره میکند، در صورتی که توسط توسعهدهنده ارائه شده باشد. فیلد مخصوص نسخه که فقط زمانی تنظیم میشود که نسخه برنامه درخواستی پیدا شود. |
reviewNumber | فقط خروجی. تعداد نظرات دریافتی. اطلاعات نظرات فروشگاه وب کروم همیشه برای آخرین نسخه یک برنامه خواهد بود. |
reviewRating | فقط خروجی. امتیاز برنامه (روی ۵ ستاره). اطلاعات نقد و بررسی فروشگاه وب کروم همیشه برای آخرین نسخه یک برنامه خواهد بود. |
serviceError | فقط خروجی. اطلاعات مربوط به خطای جزئی سرویس در صورت وجود. |
categoryIds[] | فقط خروجی. شناسههای دستهبندی برنامه، که همان شناسههای ذخیره شده در آیتم فروشگاه وب هستند. انتظار میرود که فقط یک شناسه دستهبندی وجود داشته باشد. |
فیلد اتحادیه | |
chromeAppInfo | فقط خروجی. اطلاعات برنامه فروشگاه وب کروم. |
androidAppInfo | فقط خروجی. اطلاعات برنامه اندروید. |
نوع آیتم برنامه
نوع برنامه.
| انومها | |
|---|---|
APP_ITEM_TYPE_UNSPECIFIED | نوع برنامه مشخص نشده است. |
CHROME | برنامه کروم. |
ANDROID | برنامه ARC++. |
WEB | برنامه وب. |
اطلاعات برنامه کروم
اطلاعات برنامه فروشگاه وب کروم.
| نمایش JSON |
|---|
{ "minUserCount": integer, "permissions": [ { object ( |
| فیلدها | |
|---|---|
minUserCount | فقط خروجی. حداقل تعداد کاربرانی که از این برنامه استفاده میکنند. |
permissions[] | فقط خروجی. هر مجوز سفارشی که توسط برنامه درخواست میشود. فیلد مخصوص نسخه که فقط زمانی تنظیم میشود که نسخه برنامه درخواستی پیدا شود. |
siteAccess[] | فقط خروجی. هر مجوزی که به دامنهها یا الگوهای میزبان گسترده دسترسی میدهد. (مثلاً www.google.com). این شامل تطابقهای اسکریپتهای محتوا و همچنین میزبانها در گره مجوزهای مانیفست میشود. فیلد مخصوص نسخه که فقط زمانی تنظیم میشود که نسخه برنامه درخواستی پیدا شود. |
type | فقط خروجی. انواع یک مورد در فروشگاه وب Chrome |
supportEnabled | فقط خروجی. توسعهدهنده برنامه پشتیبانی از برنامه خود را فعال کرده است. فیلد مخصوص نسخه که فقط زمانی تنظیم میشود که نسخه برنامه درخواستی پیدا شود. |
isTheme | فقط خروجی. اینکه آیا برنامه یا افزونه یک قالب است یا خیر. |
googleOwned | فقط خروجی. اینکه آیا برنامه یا افزونه توسط گوگل ساخته و نگهداری میشود یا خیر. فیلد مخصوص نسخه که فقط زمانی تنظیم میشود که نسخه برنامه درخواستی پیدا شود. |
isCwsHosted | فقط خروجی. اینکه آیا برنامه یا افزونه در فروشگاه وب Chrome در حالت منتشر شده است یا خیر. |
kioskEnabled | فقط خروجی. اینکه آیا این برنامه برای حالت کیوسک در دستگاههای ChromeOS فعال است یا خیر |
isKioskOnly | فقط خروجی. اینکه آیا برنامه فقط برای حالت کیوسک در دستگاههای ChromeOS است یا خیر |
isExtensionPolicySupported | فقط خروجی. اینکه آیا یک برنامه از خطمشی مربوط به افزونهها پشتیبانی میکند یا خیر. |
manifestVersion | فقط خروجی. نسخه مانیفست این افزونه. |
مجوز ChromeApp
مجوزی که توسط یک برنامه یا افزونه Chrome درخواست شده است.
| نمایش JSON |
|---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
| فیلدها | |
|---|---|
type | فقط خروجی. نوع مجوز. |
documentationUri | فقط خروجی. در صورت وجود، یک URL به صفحهای که مستندات مربوط به مجوز فعلی را دارد. |
accessUserData | فقط خروجی. در صورت وجود، آیا این مجوزها به برنامه/افزونه دسترسی به دادههای کاربر را اعطا میکند یا خیر. |
دسترسی به سایت ChromeApp
نشان دهنده یک مجوز میزبان است.
| نمایش JSON |
|---|
{ "hostMatch": string } |
| فیلدها | |
|---|---|
hostMatch | فقط خروجی. این میتواند شامل میزبانهای بسیار خاص یا الگوهایی مانند "*.com" باشد. |
نوع کالا
اینکه آیا یک مورد در فروشگاه وب کروم یک افزونه است یا خیر.
| انومها | |
|---|---|
ITEM_TYPE_UNSPECIFIED | نوع کالا نامشخص |
EXTENSION | افزونههای کروم. |
OTHERS | هر نوع دیگری غیر از افزونه. |
اطلاعات برنامه اندروید
اطلاعات برنامه اندروید.
| نمایش JSON |
|---|
{
"permissions": [
{
object ( |
| فیلدها | |
|---|---|
permissions[] | فقط خروجی. مجوزهای درخواست شده توسط یک برنامه اندروید. |
مجوز برنامه اندروید
درخواست مجوز توسط یک برنامه اندروید.
| نمایش 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ها وجود دارد. یک شیء حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |
روشها | |
|---|---|
| یک برنامه خاص برای یک مشتری با نام منبع آن دریافت کنید. |