REST Resource: apps

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

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": [
    {
      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

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

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

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

आइकॉन

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

integer

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

category

string

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

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

string

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

तरीके

get

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

list

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