REST Resource: customers.apps.android

منبع: AppDetails

منبعی که جزئیات برنامه را نشان می‌دهد.

نمایش JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "appId": string,
  "revisionId": string,
  "type": enum (AppItemType),
  "iconUri": string,
  "detailUri": string,
  "firstPublishTime": string,
  "latestPublishTime": string,
  "publisher": string,
  "isPaidApp": boolean,
  "homepageUri": string,
  "privacyPolicyUri": string,
  "reviewNumber": string,
  "reviewRating": number,
  "serviceError": {
    object (Status)
  },
  "categoryIds": [
    string
  ],

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "chromeAppInfo": {
    object (ChromeAppInfo)
  },
  "androidAppInfo": {
    object (AndroidAppInfo)
  }
  // End of mutually exclusive fields.
}
فیلدها
name

string

فقط خروجی. قالب: name=customers/{customerId}/apps/{chrome|android|web}/{appId}@{version}

displayName

string

فقط خروجی. نام نمایشی برنامه.

description

string

فقط خروجی. شرح برنامه.

appId

string

فقط خروجی. شناسه یکتای فروشگاه برای مورد. مثال: «gmbmikajjgmnabiglmofipeabaddhgne» برای افزونه Chrome «ذخیره در Google Drive»،‏ «com.google.android.apps.docs» برای برنامه Android‏ Google Drive.

revisionId

string

فقط خروجی. نسخه برنامه. هرگاه نسخه جدیدی از برنامه منتشر شود، بازبینی جدیدی ثبت می‌شود.

type

enum (AppItemType)

فقط خروجی. نوع برنامه.

iconUri

string

فقط خروجی. پیوندی به تصویری که می‌تواند به‌عنوان نماد محصول استفاده شود.

detailUri

string

فقط خروجی. شناسه منبع یکسان برای صفحه جزئیات مورد.

firstPublishTime

string (Timestamp format)

فقط خروجی. زمان اولین انتشار.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولیدشده همیشه Z-نرمال‌سازی می‌شود و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده می‌کند. انحراف‌های غیراز «Z» نیز پذیرفته می‌شود. مثال‌ها: "2014-10-02T15:01:23Z"، "2014-10-02T15:01:23.045123456Z"، یا "2014-10-02T15:01:23+05:30".

latestPublishTime

string (Timestamp format)

فقط خروجی. آخرین زمان انتشار.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولیدشده همیشه Z-نرمال‌سازی می‌شود و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده می‌کند. انحراف‌های غیراز «Z» نیز پذیرفته می‌شود. مثال‌ها: "2014-10-02T15:01:23Z"، "2014-10-02T15:01:23.045123456Z"، یا "2014-10-02T15:01:23+05:30".

publisher

string

فقط خروجی. ناشر مورد.

isPaidApp

boolean

فقط خروجی. نشان می‌دهد که آیا برنامه پولی است یا محتوای پولی دارد.

homepageUri

string

فقط خروجی. صفحه اصلی یا شناسه منبع یکسان وب‌سایت.

privacyPolicyUri

string

فقط خروجی. شناسه منبع یکسان که به خط‌مشی رازداری برنامه اشاره می‌کند، اگر توسط توسعه‌دهنده ارائه شده باشد. فیلد مختص نسخه که فقط زمانی تنظیم می‌شود که نسخه برنامه درخواست‌شده پیدا شود.

reviewNumber

string (int64 format)

فقط خروجی. تعداد مرورهای دریافت‌شده. اطلاعات مرور «نت‌بازار Chrome» همیشه برای جدیدترین نسخه برنامه خواهد بود.

reviewRating

number

فقط خروجی. رده‌بندی برنامه (از ۵ ستاره). اطلاعات مرور «نت‌بازار Chrome» همیشه برای جدیدترین نسخه برنامه خواهد بود.

serviceError

object (Status)

فقط خروجی. اطلاعات مربوط به خطای جزئی سرویس درصورت وجود.

categoryIds[]

string

فقط خروجی. شناسه‌های دسته برنامه که همان شناسه‌های ذخیره‌شده در مورد «نت‌بازار» است. انتظار می‌رود فقط یک شناسه دسته وجود داشته باشد.

در زیر فهرستی از فیلدهای متقابلاً انحصاری آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد:
chromeAppInfo

object (ChromeAppInfo)

فقط خروجی. اطلاعات برنامه «نت‌بازار Chrome».

androidAppInfo

object (AndroidAppInfo)

فقط خروجی. اطلاعات برنامه Android.

پایان فیلدهای متقابلاً انحصاری.

AppItemType

نوع برنامه.

شمارشی‌ها
APP_ITEM_TYPE_UNSPECIFIED نوع برنامه مشخص نشده است.
CHROME برنامه Chrome.
ANDROID برنامه ARC++.
WEB برنامه وب.

ChromeAppInfo

اطلاعات برنامه «نت‌بازار Chrome».

نمایش JSON
{
  "minUserCount": integer,
  "permissions": [
    {
      object (ChromeAppPermission)
    }
  ],
  "siteAccess": [
    {
      object (ChromeAppSiteAccess)
    }
  ],
  "type": enum (ItemType),
  "riskAssessment": {
    object (RiskAssessmentData)
  },
  "supportEnabled": boolean,
  "isTheme": boolean,
  "googleOwned": boolean,
  "isCwsHosted": boolean,
  "kioskEnabled": boolean,
  "isKioskOnly": boolean,
  "isExtensionPolicySupported": boolean,
  "manifestVersion": string
}
فیلدها
minUserCount

integer

فقط خروجی. حداقل تعداد کاربرانی که از این برنامه استفاده می‌کنند.

permissions[]

object (ChromeAppPermission)

فقط خروجی. هر اجازه سفارشی که برنامه درخواست کرده است. فیلد مختص نسخه که فقط وقتی تنظیم می‌شود که نسخه برنامه درخواست‌شده پیدا شود.

siteAccess[]

object (ChromeAppSiteAccess)

فقط خروجی. هر اجازه‌ای که دسترسی به دامنه‌ها یا الگوهای میزبان گسترده را فراهم می‌کند. ( مثلاً www.google.com). این شامل موارد منطبق از اسکریپت‌های محتوا و همچنین میزبان‌ها در گره اجازه‌های مانیفست می‌شود. فیلد مختص نسخه که فقط زمانی تنظیم می‌شود که نسخه برنامه درخواست‌شده پیدا شود.

type

enum (ItemType)

فقط خروجی. انواع محصول در «نت‌بازار Chrome»

riskAssessment

object (RiskAssessmentData)

فقط خروجی. حاوی داده‌های ارزیابی مخاطره برای افزونه Chrome است.

supportEnabled

boolean

فقط خروجی. توسعه‌دهنده برنامه پشتیبانی از برنامه‌اش را فعال کرده است. فیلد مختص نسخه که فقط زمانی تنظیم می‌شود که نسخه درخواستی برنامه پیدا شود.

isTheme

boolean

فقط خروجی. آیا برنامه یا افزونه طرح زمینه است یا نه.

googleOwned

boolean

فقط خروجی. اینکه برنامه یا افزونه توسط Google ساخته و نگهداری می‌شود یا نه. فیلد مختص نسخه که فقط زمانی تنظیم می‌شود که نسخه برنامه درخواست‌شده پیدا شود.

isCwsHosted

boolean

فقط خروجی. آیا برنامه یا افزونه در «نت‌بازار Chrome» در وضعیت منتشرشده است یا نه.

kioskEnabled

boolean

فقط خروجی. آیا این برنامه برای حالت «کیوسک» در دستگاه‌های ChromeOS فعال است یا نه

isKioskOnly

boolean

فقط خروجی. اینکه برنامه فقط برای حالت «کیوسک» در دستگاه‌های ChromeOS باشد یا نه

isExtensionPolicySupported

boolean

فقط خروجی. آیا برنامه از خط‌مشی افزونه‌ها پشتیبانی می‌کند یا نه.

manifestVersion

string (int64 format)

فقط خروجی. نسخه مانیفست این افزونه.

ChromeAppPermission

اجازه درخواست‌شده توسط برنامه یا افزونه Chrome.

نمایش JSON
{
  "type": string,
  "documentationUri": string,
  "accessUserData": boolean
}
فیلدها
type

string

فقط خروجی. نوع اجازه.

documentationUri

string

فقط خروجی. درصورت دردسترس بودن، شناسه منبع یکسان برای صفحه‌ای که اسناد مربوط به اجازه فعلی را دارد.

accessUserData

boolean

فقط خروجی. درصورت دردسترس بودن، اینکه آیا این اجازه‌ها به برنامه/ افزونه امکان دسترسی به داده‌های کاربر را می‌دهد یا نه.

ChromeAppSiteAccess

یک اجازه میزبان را نشان دهد.

نمایش JSON
{
  "hostMatch": string
}
فیلدها
hostMatch

string

فقط خروجی. این می‌تواند شامل میزبان‌های بسیار خاص یا الگوهایی مانند «‎*.com» باشد.

ItemType

آیا موردی در «نت‌بازار Chrome» افزونه است.

شمارشی‌ها
ITEM_TYPE_UNSPECIFIED نوع مورد نامشخص است.
EXTENSION افزونه‌های Chrome.
OTHERS هر نوع دیگری غیراز افزونه.

RiskAssessmentData

داده‌های ارزیابی مخاطره درباره افزونه/ برنامه.

نمایش JSON
{
  "entries": [
    {
      object (RiskAssessmentEntry)
    }
  ],
  "overallRiskLevel": enum (RiskLevel)
}
فیلدها
entries[]

object (RiskAssessmentEntry)

ارزیابی‌های مخاطره فردی.

overallRiskLevel

enum (RiskLevel)

سطح ریسک ارزیابی‌شده کلی در همه ورودی‌ها. این سطح بالاترین سطح خطر از بین همه ورودی‌ها خواهد بود.

RiskAssessmentEntry

یک ورودی ارزیابی مخاطره.

نمایش JSON
{
  "provider": enum (RiskAssessmentProvider),
  "riskAssessment": {
    object (RiskAssessment)
  },
  "riskLevel": enum (RiskLevel)
}
فیلدها
provider

enum (RiskAssessmentProvider)

فقط خروجی. ارائه‌دهنده ارزیابی مخاطره که این ورودی از آن می‌آید.

riskAssessment

object (RiskAssessment)

فقط خروجی. جزئیات ارزیابی مخاطره ارائه‌دهنده.

riskLevel

enum (RiskLevel)

فقط خروجی. سطح خطر دسته‌بندی‌شده برای ارزیابی مخاطره.

RiskAssessmentProvider

ارائه‌دهندگان ارزیابی مخاطره.

شمارشی‌ها
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED مقدار پیش‌فرض وقتی ارائه‌دهنده‌ای مشخص نشده باشد.
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR

منسوخ‌شده: لطفاً به‌جای آن از ارائه‌دهندگان دیگر امتیاز مخاطره استفاده کنید. CRXcavator.

RISK_ASSESSMENT_PROVIDER_SPIN_AI

منسوخ‌شده: لطفاً به‌جای آن از RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 استفاده کنید. Spin.Ai.

RISK_ASSESSMENT_PROVIDER_LAYERX LayerX Security.
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 Spin.AI V2.

RiskAssessment

ارزیابی مخاطره برای افزونه Chrome.

نمایش JSON
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
فیلدها
assessment

string

ارزیابی مخاطره برای افزونه. درحال‌حاضر، این مقدار عددی است و تفسیر آن مختص هر ارائه‌دهنده ارزیابی مخاطره است.

detailsUrl

string

نشانی وبی که کاربر می‌تواند برای کسب اطلاعات بیشتر درباره ارزیابی مخاطره به آن پیمایش کند.

version

string

نسخه افزونه‌ای که این ارزیابی برای آن اعمال می‌شود.

RiskLevel

سطح خطر دسته‌بندی‌شده برای افزونه/برنامه.

شمارشی‌ها
RISK_LEVEL_UNSPECIFIED سطح خطر مشخص نشده است.
RISK_LEVEL_LOW افزونه‌ای که نشان‌دهنده خطر کم است.
RISK_LEVEL_MEDIUM افزونه‌ای که خطر متوسطی دارد.
RISK_LEVEL_HIGH افزونه‌ای که خطر بالایی دارد.

AndroidAppInfo

اطلاعات برنامه Android.

نمایش JSON
{
  "permissions": [
    {
      object (AndroidAppPermission)
    }
  ]
}
فیلدها
permissions[]

object (AndroidAppPermission)

فقط خروجی. اجازه‌هایی که برنامه Android درخواست کرده است.

AndroidAppPermission

اجازه درخواست‌شده توسط برنامه Android.

نمایش JSON
{
  "type": string
}
فیلدها
type

string

فقط خروجی. نوع اجازه.

روش‌ها

get

دریافت برنامه خاصی برای مشتری بااستفاده از نام منبع آن.