REST Resource: apps

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

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

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

जेएसओएन के काेड में दिखाना
{
  "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

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

secondaryMimeTypes[]

string

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

primaryFileExtensions[]

string

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

secondaryFileExtensions[]

string

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

id

string

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

supportsImport

boolean

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

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} होंगे, जिन्हें असल फ़ाइल आईडी से बदला जाएगा. पूरे दस्तावेज़ के लिए, Files खोलें देखें.

createUrl

string

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

createInFolderTemplate

string

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

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

ऐप्लिकेशन में ड्राइव-वाइड स्कोप है या नहीं. ड्राइव-वाइड स्कोप वाला ऐप्लिकेशन, उपयोगकर्ता की ड्राइव की सभी फ़ाइलें ऐक्सेस कर सकता है.

तरीके

get

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

list

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