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)
  },

  // Union field app_info can be only one of the following:
  "chromeAppInfo": {
    object (ChromeAppInfo)
  },
  "androidAppInfo": {
    object (AndroidAppInfo)
  }
  // End of list of possible types for union field app_info.
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. फ़ॉर्मैट: name=customers/{customer_id}/apps/{chrome|android|web}/{appId}@{version}

displayName

string

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन का डिसप्ले नेम.

description

string

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन का ब्यौरा.

appId

string

सिर्फ़ आउटपुट के लिए. सामान के लिए यूनीक स्टोर आइडेंटिफ़ायर. उदाहरण: "gmbmikajjgmnabiglmofipe आसमान थंबनेल" 'Google डिस्क में सेव करें' Chrome एक्सटेंशन, "com.google.android.apps.docs" के लिए Google Drive Android ऐप्लिकेशन के लिए.

revisionId

string

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन का वर्शन. ऐप्लिकेशन का नया वर्शन पब्लिश होने पर, एक नया वर्शन पब्लिश किया जाता है.

type

enum (AppItemType)

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन का प्रकार.

iconUri

string

सिर्फ़ आउटपुट के लिए. किसी इमेज का लिंक, जिसका इस्तेमाल प्रॉडक्ट के आइकॉन के तौर पर किया जा सकता है.

detailUri

string

सिर्फ़ आउटपुट के लिए. आइटम की ज़्यादा जानकारी वाले पेज का यूआरआई.

firstPublishTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. पहली बार पब्लिश करने का समय.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

latestPublishTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. हाल ही में पब्लिश करने का समय.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

publisher

string

सिर्फ़ आउटपुट के लिए. आइटम का प्रकाशक.

isPaidApp

boolean

सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि क्या ऐप्लिकेशन के लिए पैसे चुकाने होंगे या फिर इसमें पैसे चुकाकर लिया जाने वाला कॉन्टेंट शामिल है.

homepageUri

string

सिर्फ़ आउटपुट के लिए. होम पेज या वेबसाइट का यूआरआई.

privacyPolicyUri

string

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन की निजता नीति के बारे में बताने वाला यूआरआई, अगर उसे डेवलपर ने उपलब्ध कराया हो. ऐप्लिकेशन के वर्शन के लिए बना फ़ील्ड, जिसे ऐप्लिकेशन का अनुरोध किया गया वर्शन मिलने पर ही सेट किया जाएगा.

reviewNumber

string (int64 format)

सिर्फ़ आउटपुट के लिए. कुल समीक्षाएं. Chrome वेब स्टोर की समीक्षा जानकारी हमेशा किसी ऐप्लिकेशन के नवीनतम वर्शन के लिए होगी.

reviewRating

number

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन की रेटिंग (पांच स्टार के हिसाब से). Chrome वेब स्टोर की समीक्षा जानकारी हमेशा किसी ऐप्लिकेशन के नवीनतम वर्शन के लिए होगी.

serviceError

object (Status)

सिर्फ़ आउटपुट के लिए. अगर लागू हो, तो आंशिक सेवा से जुड़ी गड़बड़ी के बारे में जानकारी.

यूनियन फ़ील्ड app_info.

app_info इनमें से सिर्फ़ एक हो सकता है:

chromeAppInfo

object (ChromeAppInfo)

सिर्फ़ आउटपुट के लिए. Chrome वेब स्टोर ऐप्लिकेशन की जानकारी.

androidAppInfo

object (AndroidAppInfo)

सिर्फ़ आउटपुट के लिए. Android ऐप्लिकेशन की जानकारी.

AppItemType

ऐप्लिकेशन का प्रकार.

Enums
APP_ITEM_TYPE_UNSPECIFIED ऐप्लिकेशन किस तरह का है, इसकी जानकारी नहीं है.
CHROME Chrome ऐप्लिकेशन.
ANDROID ARC++ ऐप्लिकेशन.
WEB वेब ऐप्लिकेशन.

ChromeAppInfo

Chrome वेब स्टोर ऐप्लिकेशन की जानकारी.

JSON के काेड में दिखाना
{
  "minUserCount": integer,
  "permissions": [
    {
      object (ChromeAppPermission)
    }
  ],
  "siteAccess": [
    {
      object (ChromeAppSiteAccess)
    }
  ],
  "type": enum (ItemType),
  "supportEnabled": boolean,
  "isTheme": boolean,
  "googleOwned": boolean,
  "isCwsHosted": boolean,
  "kioskEnabled": boolean,
  "isKioskOnly": boolean,
  "isExtensionPolicySupported": boolean
}
फ़ील्ड
minUserCount

integer

सिर्फ़ आउटपुट के लिए. इस ऐप्लिकेशन का इस्तेमाल करने वाले कम से कम उपयोगकर्ताओं की संख्या.

permissions[]

object (ChromeAppPermission)

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन ने अपनी पसंद के मुताबिक जो भी अनुमति मांगी है. ऐप्लिकेशन के वर्शन के लिए बना फ़ील्ड, जिसे ऐप्लिकेशन का अनुरोध किया गया वर्शन मिलने पर ही सेट किया जाएगा.

siteAccess[]

object (ChromeAppSiteAccess)

सिर्फ़ आउटपुट के लिए. डोमेन या ब्रॉड होस्ट पैटर्न का ऐक्सेस देने वाली हर अनुमति. ( उदाहरण के लिए www.google.com). इसमें कॉन्टेंट स्क्रिप्ट के मैच होने के साथ-साथ, मेनिफ़ेस्ट के अनुमति नोड में मौजूद होस्ट भी शामिल हैं. ऐप्लिकेशन के वर्शन के लिए बना फ़ील्ड, जिसे ऐप्लिकेशन का अनुरोध किया गया वर्शन मिलने पर ही सेट किया जाएगा.

type

enum (ItemType)

सिर्फ़ आउटपुट के लिए. Chrome वेब स्टोर में किसी आइटम के प्रकार

supportEnabled

boolean

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन डेवलपर ने अपने ऐप्लिकेशन के लिए, सहायता पाने की सुविधा चालू की हो. ऐप्लिकेशन के वर्शन के लिए बना फ़ील्ड, जिसे ऐप्लिकेशन का अनुरोध किया गया वर्शन मिलने पर ही सेट किया जाएगा.

isTheme

boolean

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन या एक्सटेंशन एक थीम है.

googleOwned

boolean

सिर्फ़ आउटपुट के लिए. क्या ऐप्लिकेशन या एक्सटेंशन को Google ने बनाया है और वह ही इसका रखरखाव करता है. ऐप्लिकेशन के वर्शन के लिए बना फ़ील्ड, जिसे ऐप्लिकेशन का अनुरोध किया गया वर्शन मिलने पर ही सेट किया जाएगा.

isCwsHosted

boolean

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन या एक्सटेंशन, Chrome वेब स्टोर में प्रकाशित स्थिति में है या नहीं.

kioskEnabled

boolean

सिर्फ़ आउटपुट के लिए. यह ऐप्लिकेशन ChromeOS डिवाइसों पर कीऑस्क मोड के लिए चालू है या नहीं

isKioskOnly

boolean

सिर्फ़ आउटपुट के लिए. ChromeOS डिवाइसों पर, ऐप्लिकेशन सिर्फ़ कीऑस्क मोड में काम करता है या नहीं

isExtensionPolicySupported

boolean

सिर्फ़ आउटपुट के लिए. कोई ऐप्लिकेशन, एक्सटेंशन के लिए नीति की सुविधा देता है या नहीं.

ChromeAppPermission

Chrome ऐप्लिकेशन या एक्सटेंशन ने अनुमति का अनुरोध किया है.

JSON के काेड में दिखाना
{
  "type": string,
  "documentationUri": string,
  "accessUserData": boolean
}
फ़ील्ड
type

string

सिर्फ़ आउटपुट के लिए. अनुमति का टाइप.

documentationUri

string

सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो उस पेज का यूआरआई जिसमें मौजूदा अनुमति वाले दस्तावेज़ हैं.

accessUserData

boolean

सिर्फ़ आउटपुट के लिए. अगर यह अनुमति उपलब्ध है, तो यह उपयोगकर्ता के डेटा को ऐप्लिकेशन या एक्सटेंशन का ऐक्सेस देती है या नहीं.

ChromeAppSiteAccess

होस्ट की एक अनुमति दिखाएं.

JSON के काेड में दिखाना
{
  "hostMatch": string
}
फ़ील्ड
hostMatch

string

सिर्फ़ आउटपुट के लिए. इसमें कुछ खास होस्ट या "*.com" जैसे पैटर्न शामिल हो सकते हैं उदाहरण के लिए.

ItemType

Chrome वेब स्टोर में मौजूद कोई आइटम एक एक्सटेंशन है या नहीं.

Enums
ITEM_TYPE_UNSPECIFIED आइटम टाइप की जानकारी नहीं दी गई है.
EXTENSION Chrome एक्सटेंशन.
OTHERS एक्सटेंशन के अलावा कोई भी अन्य प्रकार.

Android ऐप्लिकेशन की जानकारी

Android ऐप्लिकेशन की जानकारी.

JSON के काेड में दिखाना
{
  "permissions": [
    {
      object (AndroidAppPermission)
    }
  ]
}
फ़ील्ड
permissions[]

object (AndroidAppPermission)

सिर्फ़ आउटपुट के लिए. Android ऐप्लिकेशन ने इन अनुमतियों का अनुरोध किया है.

AndroidAppPermission

Android ऐप्लिकेशन ने अनुमति का अनुरोध किया.

JSON के काेड में दिखाना
{
  "type": string
}
फ़ील्ड
type

string

सिर्फ़ आउटपुट के लिए. अनुमति का टाइप.

स्थिति

Status टाइप, लॉजिकल एरर मॉडल के बारे में बताता है, जो अलग-अलग प्रोग्रामिंग एनवायरमेंट के लिए सही होता है. इनमें REST API और RPC एपीआई शामिल हैं. इसका इस्तेमाल gRPC करता है. हर Status मैसेज में डेटा के तीन हिस्से होते हैं: गड़बड़ी का कोड, गड़बड़ी का मैसेज, और गड़बड़ी की जानकारी.

आपको एपीआई डिज़ाइन गाइड में, गड़बड़ी वाले इस मॉडल और इसके साथ काम करने के तरीके के बारे में ज़्यादा जानकारी मिल सकती है.

JSON के काेड में दिखाना
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
फ़ील्ड
code

integer

स्टेटस कोड, जो google.rpc.Code की enum वैल्यू होनी चाहिए.

message

string

डेवलपर को भेजा जाने वाला गड़बड़ी का मैसेज, जो अंग्रेज़ी में होना चाहिए. उपयोगकर्ता को दिखने वाली गड़बड़ी के किसी भी मैसेज को स्थानीय भाषा में लिखा जाना चाहिए और google.rpc.Status.details फ़ील्ड में भेजा जाना चाहिए या क्लाइंट की ओर से स्थानीय भाषा में भेजा जाना चाहिए.

details[]

object

उन मैसेज की सूची जिनमें गड़बड़ी की जानकारी होती है. एपीआई के इस्तेमाल के लिए, मैसेज के टाइप का एक सामान्य सेट मौजूद है.

ऐसा ऑब्जेक्ट जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल होते हैं. अतिरिक्त फ़ील्ड "@type" में, टाइप की पहचान करने वाला यूआरआई होता है. उदाहरण: { "id": 1234, "@type": "types.example.com/standard/id" }.

तरीके

get

संसाधन के नाम के आधार पर, ग्राहक के लिए खास ऐप्लिकेशन पाएं.