REST Resource: apps

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

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": [
    {
      object (Icons)
    }
  ],
  "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

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

installed

boolean

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

authorized

boolean

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

icons[]

object (Icons)

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

useByDefault

boolean

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

kind

string

सिर्फ़ आउटपुट के लिए. बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय स्ट्रिंग "drive#app".

shortDescription

string

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

longDescription

string

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

supportsMultiOpen

boolean

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

productId

string

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

openUrlTemplate

string

इस ऐप्लिकेशन में फ़ाइलें खोलने के लिए टेंप्लेट का यूआरएल. इस टेंप्लेट में यह शामिल है

{ids}

या

{exportIds}

ताकि उनका इस्तेमाल असल फ़ाइल आईडी से किया जा सके. ज़्यादा जानकारी के लिए, पूरे दस्तावेज़ के लिए फ़ाइलें खोलें देखें.

createUrl

string

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

createInFolderTemplate

string

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

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

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

आइकॉन

जेएसओएन के काेड में दिखाना
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
फ़ील्ड
size

integer

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

category

string

आइकॉन की कैटगरी. मंज़ूर किए गए मान ये हैं:

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

string

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

तरीके

get

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

list

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