संसाधन: 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 |
सिर्फ़ आउटपुट के लिए. यह आइटम के लिए यूनीक स्टोर आइडेंटिफ़ायर होता है. उदाहरण: Save to Google Drive Chrome एक्सटेंशन के लिए "gmbmikajjgmnabiglmofipeabaddhgne" और Google Drive Android ऐप्लिकेशन के लिए "com.google.android.apps.docs". |
revisionId |
सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन का वर्शन. जब भी ऐप्लिकेशन का नया वर्शन पब्लिश किया जाता है, तब एक नया वर्शन कमिट किया जाता है. |
type |
सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन का टाइप. |
iconUri |
सिर्फ़ आउटपुट के लिए. किसी ऐसी इमेज का लिंक जिसका इस्तेमाल प्रॉडक्ट के आइकॉन के तौर पर किया जा सकता है. |
detailUri |
सिर्फ़ आउटपुट के लिए. यह आइटम की ज़्यादा जानकारी वाले पेज का यूआरआई होता है. |
firstPublishTime |
सिर्फ़ आउटपुट के लिए. पहली बार पब्लिश होने का समय. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
latestPublishTime |
सिर्फ़ आउटपुट के लिए. पब्लिश करने का सबसे नया समय. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
publisher |
सिर्फ़ आउटपुट के लिए. आइटम का पब्लिशर. |
isPaidApp |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि ऐप्लिकेशन के लिए पैसे चुकाने होंगे या इसमें पैसे चुकाकर ऐक्सेस किया जाने वाला कॉन्टेंट मौजूद है. |
homepageUri |
सिर्फ़ आउटपुट के लिए. होम पेज या वेबसाइट का यूआरआई. |
privacyPolicyUri |
सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन की निजता नीति पर ले जाने वाला यूआरआई. यह यूआरआई, डेवलपर ने दिया होता है. वर्शन के हिसाब से फ़ील्ड. यह सिर्फ़ तब सेट होगा, जब अनुरोध किया गया ऐप्लिकेशन वर्शन मिल जाएगा. |
reviewNumber |
सिर्फ़ आउटपुट के लिए. मिली समीक्षाओं की संख्या. Chrome Web Store पर, ऐप्लिकेशन की समीक्षा से जुड़ी जानकारी हमेशा ऐप्लिकेशन के नए वर्शन के लिए होगी. |
reviewRating |
सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन की रेटिंग (पांच स्टार में से). Chrome Web Store पर, ऐप्लिकेशन की समीक्षा से जुड़ी जानकारी हमेशा ऐप्लिकेशन के नए वर्शन के लिए होगी. |
serviceError |
सिर्फ़ आउटपुट के लिए. अगर लागू हो, तो सेवा से जुड़ी आंशिक गड़बड़ी के बारे में जानकारी. |
categoryIds[] |
सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन के कैटगरी आईडी, जो Web Store आइटम में सेव किए गए आईडी के बराबर होते हैं. सिर्फ़ एक कैटगरी आईडी होना चाहिए. |
यूनियन फ़ील्ड
|
|
chromeAppInfo |
सिर्फ़ आउटपुट के लिए. Chrome Web Store ऐप्लिकेशन की जानकारी. |
androidAppInfo |
सिर्फ़ आउटपुट के लिए. Android ऐप्लिकेशन की जानकारी. |
AppItemType
ऐप्लिकेशन का टाइप.
| Enums | |
|---|---|
APP_ITEM_TYPE_UNSPECIFIED |
ऐप्लिकेशन का टाइप नहीं बताया गया है. |
CHROME |
Chrome ऐप्लिकेशन. |
ANDROID |
ARC++ ऐप्लिकेशन. |
WEB |
वेब ऐप्लिकेशन. |
ChromeAppInfo
Chrome Web Store ऐप्लिकेशन की जानकारी.
| JSON के काेड में दिखाना |
|---|
{ "minUserCount": integer, "permissions": [ { object ( |
| फ़ील्ड | |
|---|---|
minUserCount |
सिर्फ़ आउटपुट के लिए. इस ऐप्लिकेशन का इस्तेमाल करने वाले उपयोगकर्ताओं की कम से कम संख्या. |
permissions[] |
सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन की ओर से अनुरोध की गई हर कस्टम अनुमति. यह वर्शन के हिसाब से तय किया गया फ़ील्ड है. इसे सिर्फ़ तब सेट किया जाएगा, जब अनुरोध किया गया ऐप्लिकेशन वर्शन मिल जाएगा. |
siteAccess[] |
सिर्फ़ आउटपुट के लिए. डोमेन या ब्रॉड होस्ट पैटर्न का ऐक्सेस देने वाली हर अनुमति. ( जैसे, www.google.com). इसमें कॉन्टेंट स्क्रिप्ट के साथ-साथ मेनिफ़ेस्ट के अनुमतियां नोड में मौजूद होस्ट से मिले मैच भी शामिल हैं. वर्शन के हिसाब से फ़ील्ड. यह सिर्फ़ तब सेट होगा, जब अनुरोध किया गया ऐप्लिकेशन वर्शन मिल जाएगा. |
type |
सिर्फ़ आउटपुट के लिए. Chrome Web Store में किसी आइटम के टाइप |
supportEnabled |
सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन डेवलपर ने अपने ऐप्लिकेशन के लिए सहायता चालू की है. यह वर्शन के हिसाब से तय किया गया फ़ील्ड है. इसे सिर्फ़ तब सेट किया जाएगा, जब अनुरोध किया गया ऐप्लिकेशन वर्शन मिल जाएगा. |
isTheme |
सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन या एक्सटेंशन एक थीम है या नहीं. |
googleOwned |
सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन या एक्सटेंशन को Google ने बनाया है या नहीं और वह इसे मैनेज करता है या नहीं. वर्शन के हिसाब से फ़ील्ड. यह सिर्फ़ तब सेट होगा, जब अनुरोध किया गया ऐप्लिकेशन वर्शन मिल जाएगा. |
isCwsHosted |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि ऐप्लिकेशन या एक्सटेंशन, Chrome Web Store में पब्लिश किया गया है या नहीं. |
kioskEnabled |
सिर्फ़ आउटपुट के लिए. यह ऐप्लिकेशन, ChromeOS डिवाइसों पर कीऑस्क मोड के लिए चालू है या नहीं |
isKioskOnly |
सिर्फ़ आउटपुट के लिए. क्या ऐप्लिकेशन सिर्फ़ ChromeOS डिवाइसों पर कीऑस्क मोड के लिए है |
isExtensionPolicySupported |
सिर्फ़ आउटपुट के लिए. कोई ऐप्लिकेशन, एक्सटेंशन के लिए बनी नीति का पालन करता है या नहीं. |
manifestVersion |
सिर्फ़ आउटपुट के लिए. इस एक्सटेंशन के मेनिफ़ेस्ट का वर्शन. |
ChromeAppPermission
Chrome ऐप्लिकेशन या एक्सटेंशन के ज़रिए अनुरोध की गई अनुमति.
| JSON के काेड में दिखाना |
|---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
| फ़ील्ड | |
|---|---|
type |
सिर्फ़ आउटपुट के लिए. अनुमति का टाइप. |
documentationUri |
सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो उस पेज का यूआरआई जिसमें मौजूदा अनुमति के लिए दस्तावेज़ मौजूद हैं. |
accessUserData |
सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो यह अनुमति ऐप्लिकेशन/एक्सटेंशन को उपयोगकर्ता के डेटा का ऐक्सेस देती है या नहीं. |
ChromeAppSiteAccess
होस्ट करने की अनुमति को दिखाता है.
| JSON के काेड में दिखाना |
|---|
{ "hostMatch": string } |
| फ़ील्ड | |
|---|---|
hostMatch |
सिर्फ़ आउटपुट के लिए. इसमें कुछ खास होस्ट या पैटर्न शामिल हो सकते हैं. उदाहरण के लिए, "*.com". |
ItemType
इससे पता चलता है कि Chrome Web Store में मौजूद कोई आइटम एक्सटेंशन है या नहीं.
| Enums | |
|---|---|
ITEM_TYPE_UNSPECIFIED |
ItemType की जानकारी नहीं दी गई है. |
EXTENSION |
Chrome एक्सटेंशन. |
OTHERS |
एक्सटेंशन के अलावा कोई अन्य टाइप. |
AndroidAppInfo
Android ऐप्लिकेशन की जानकारी.
| JSON के काेड में दिखाना |
|---|
{
"permissions": [
{
object ( |
| फ़ील्ड | |
|---|---|
permissions[] |
सिर्फ़ आउटपुट के लिए. Android ऐप्लिकेशन ने जिन अनुमतियों का अनुरोध किया है. |
AndroidAppPermission
Android ऐप्लिकेशन ने अनुमति का अनुरोध किया है.
| JSON के काेड में दिखाना |
|---|
{ "type": string } |
| फ़ील्ड | |
|---|---|
type |
सिर्फ़ आउटपुट के लिए. अनुमति का टाइप. |
स्थिति
Status टाइप, लॉजिकल गड़बड़ी का एक ऐसा मॉडल तय करता है जो अलग-अलग प्रोग्रामिंग एनवायरमेंट के लिए सही होता है. इनमें REST API और RPC API शामिल हैं. इसका इस्तेमाल gRPC करता है. हर Status मैसेज में तीन तरह का डेटा होता है: गड़बड़ी का कोड, गड़बड़ी का मैसेज, और गड़बड़ी की जानकारी.
इस गड़बड़ी के मॉडल और इसके साथ काम करने के तरीके के बारे में ज़्यादा जानने के लिए, एपीआई डिज़ाइन गाइड पढ़ें.
| JSON के काेड में दिखाना |
|---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
| फ़ील्ड | |
|---|---|
code |
स्टेटस कोड, जो |
message |
डेवलपर को दिखने वाला गड़बड़ी का मैसेज, जो अंग्रेज़ी में होना चाहिए. उपयोगकर्ता को दिखने वाली गड़बड़ी के किसी भी मैसेज को स्थानीय भाषा में होना चाहिए. साथ ही, उसे |
details[] |
मैसेज की सूची, जिसमें गड़बड़ी की जानकारी होती है. एपीआई के इस्तेमाल के लिए, मैसेज टाइप का एक सामान्य सेट होता है. एक ऑब्जेक्ट, जिसमें आर्बिट्ररी टाइप के अलग-अलग फ़ील्ड शामिल हों. एक ऐसा अतिरिक्त फ़ील्ड |
तरीके |
|
|---|---|
|
किसी ग्राहक के लिए, उसके संसाधन के नाम से कोई ऐप्लिकेशन पाएं. |