REST Resource: apps

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

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

कुछ संसाधन तरीकों (जैसे कि 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

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

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

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

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

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

तरीके

get

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

list

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