REST Resource: apps

संसाधन: ऐप्लिकेशन

ऐप्लिकेशन के संसाधन में, उन ऐप्लिकेशन की सूची होती है जिन्हें उपयोगकर्ता ने इंस्टॉल किया है. साथ ही, इसमें हर ऐप्लिकेशन के काम करने वाले एमआईएम टाइप, फ़ाइल एक्सटेंशन, और अन्य जानकारी होती है.

apps.get जैसे कुछ संसाधन के तरीकों के लिए, appId की ज़रूरत होती है. इंस्टॉल किए गए ऐप्लिकेशन का आईडी पाने के लिए, apps.list तरीके का इस्तेमाल करें.

JSON के काेड में दिखाना
{
  "name": string,
  "objectType": string,
  "supportsCreate": boolean,
  "productUrl": string,
  "primaryMimeTypes": [
    string
  ],
  "secondaryMimeTypes": [
    string
  ],
  "primaryFileExtensions": [
    string
  ],
  "secondaryFileExtensions": [
    string
  ],
  "id": string,
  "supportsImport": boolean,
  "installed": boolean,
  "authorized": boolean,
  "icons": [
    {
      "size": integer,
      "category": string,
      "iconUrl": string
    }
  ],
  "useByDefault": boolean,
  "kind": string,
  "shortDescription": string,
  "longDescription": string,
  "supportsMultiOpen": boolean,
  "productId": string,
  "openUrlTemplate": string,
  "createUrl": string,
  "createInFolderTemplate": string,
  "supportsOfflineCreate": boolean,
  "hasDriveWideScope": boolean
}
फ़ील्ड
name

string

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

objectType

string

यह ऐप्लिकेशन किस तरह का ऑब्जेक्ट बनाता है. जैसे, चार्ट. अगर यह एट्रिब्यूट खाली है, तो इसके बजाय ऐप्लिकेशन के नाम का इस्तेमाल किया जाना चाहिए.

supportsCreate

boolean

इस ऐप्लिकेशन में नए ऑब्जेक्ट बनाने की सुविधा है या नहीं.

productUrl

string

इस ऐप्लिकेशन के लिए प्रॉडक्ट लिस्टिंग का लिंक.

primaryMimeTypes[]

string

मुख्य माइम टाइप की सूची.

secondaryMimeTypes[]

string

सेकंडरी MIME टाइप की सूची.

primaryFileExtensions[]

string

मुख्य फ़ाइल एक्सटेंशन की सूची.

secondaryFileExtensions[]

string

सेकंडरी फ़ाइल एक्सटेंशन की सूची.

id

string

ऐप्लिकेशन का आईडी.

supportsImport

boolean

यह ऐप्लिकेशन, Docs Editors से इंपोर्ट करने की सुविधा देता है या नहीं.

installed

boolean

ऐप्लिकेशन इंस्टॉल है या नहीं.

authorized

boolean

ऐप्लिकेशन के पास, उपयोगकर्ता के Drive में मौजूद डेटा को ऐक्सेस करने की अनुमति है या नहीं.

icons[]

object

ऐप्लिकेशन के अलग-अलग आइकॉन.

icons[].size

integer

आइकॉन का साइज़. इसे चौड़ाई और ऊंचाई की सबसे बड़ी वैल्यू के तौर पर दिखाया जाता है.

icons[].category

string

आइकॉन की कैटगरी. ये वैल्यू इस्तेमाल की जा सकती हैं:

  • application - ऐप्लिकेशन का आइकॉन
  • document - ऐप्लिकेशन से जुड़ी फ़ाइल का आइकॉन
  • documentShared - ऐप्लिकेशन से जुड़ी शेयर की गई फ़ाइल का आइकॉन
icons[].iconUrl

string

आइकॉन का यूआरएल.

useByDefault

boolean

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

kind

string

यह हमेशा drive#app होती है.

shortDescription

string

ऐप्लिकेशन के बारे में कम शब्दों में जानकारी.

longDescription

string

ऐप्लिकेशन के बारे में ज़्यादा जानकारी.

supportsMultiOpen

boolean

यह ऐप्लिकेशन एक से ज़्यादा फ़ाइलें खोल सकता है या नहीं.

productId

string

इस ऐप्लिकेशन के लिए प्रॉडक्ट लिस्टिंग का आईडी.

openUrlTemplate

string

इस ऐप्लिकेशन से फ़ाइलें खोलने के लिए टेंप्लेट यूआरएल. टेंप्लेट में {ids} और/या {exportIds} शामिल होंगे, जिन्हें फ़ाइल के असल आईडी से बदल दिया जाएगा. पूरा दस्तावेज़ देखने के लिए, फ़ाइलें खोलें देखें.

createUrl

string

इस ऐप्लिकेशन से नई फ़ाइल बनाने के लिए यूआरएल.

createInFolderTemplate

string

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

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

क्या ऐप्लिकेशन का दायरा Drive के सभी उपयोगकर्ताओं तक है. ड्राइव के लिए ऐक्सेस का दायरा तय करने पर, ऐप्लिकेशन उपयोगकर्ता की ड्राइव में मौजूद सभी फ़ाइलों को ऐक्सेस कर सकता है.

तरीके

get

कोई खास ऐप्लिकेशन डाउनलोड करता है.

list

उपयोगकर्ता के इंस्टॉल किए गए ऐप्लिकेशन की सूची बनाता है.