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} होंगे. पूरे दस्तावेज़ के लिए फ़ाइलें खोलें देखें.

createUrl

string

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

createInFolderTemplate

string

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

supportsOfflineCreate

boolean

इस ऐप्लिकेशन में ऑफ़लाइन रहने पर भी नई फ़ाइलें बनाई जा सकती हैं.

hasDriveWideScope

boolean

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

तरीके

get

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

list

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