Kaynak: Uygulama
Uygulamalar kaynağı, kullanıcının yüklediği uygulamaların listesini sağlar. Bu listede, her uygulamanın desteklenen MIME türleri, dosya uzantıları ve diğer ayrıntıları hakkında bilgiler yer alır.
Bazı kaynak yöntemleri (ör. apps.get) için appId gerekir. Yüklü bir uygulamanın kimliğini almak için apps.list yöntemini kullanın.
| JSON gösterimi |
|---|
{ "primaryMimeTypes": [ string ], "secondaryMimeTypes": [ string ], "primaryFileExtensions": [ string ], "secondaryFileExtensions": [ string ], "icons": [ { "size": integer, "category": string, "iconUrl": string } ], "name": string, "objectType": string, "supportsCreate": boolean, "productUrl": string, "id": string, "supportsImport": boolean, "installed": boolean, "authorized": boolean, "useByDefault": boolean, "kind": string, "shortDescription": string, "longDescription": string, "supportsMultiOpen": boolean, "productId": string, "openUrlTemplate": string, "createUrl": string, "createInFolderTemplate": string, "supportsOfflineCreate": boolean, "hasDriveWideScope": boolean } |
| Alanlar | |
|---|---|
primaryMimeTypes[] |
Birincil MIME türlerinin listesi. |
secondaryMimeTypes[] |
İkincil MIME türlerinin listesi. |
primaryFileExtensions[] |
Birincil dosya uzantılarının listesi. |
secondaryFileExtensions[] |
İkincil dosya uzantılarının listesi. |
icons[] |
Uygulamanın çeşitli simgeleri. |
icons[].size |
Simgenin boyutu. Genişlik ve yüksekliğin maksimum değeri olarak gösterilir. |
icons[].category |
Simgenin kategorisi. İzin verilen değerler:
|
icons[].iconUrl |
Simgenin URL'si. |
name |
Uygulamanın adı. |
objectType |
Bu uygulamanın oluşturduğu nesnenin türü (ör. grafik). Boşsa bunun yerine uygulama adı kullanılmalıdır. |
supportsCreate |
Bu uygulamanın yeni nesneler oluşturmayı destekleyip desteklemediği. |
productUrl |
Bu uygulamanın ürün listelemesinin bağlantısı. |
id |
Uygulamanın kimliği. |
supportsImport |
Bu uygulamanın, Dokümanlar düzenleyicilerinden içe aktarmayı destekleyip desteklemediği. |
installed |
Uygulamanın yüklü olup olmadığı |
authorized |
Uygulamanın, kullanıcının Drive'ındaki verilere erişme yetkisi olup olmadığı. |
useByDefault |
Uygulamanın, desteklediği türler için varsayılan işleyici olarak seçilip seçilmediği. |
kind |
Bu her zaman |
shortDescription |
Uygulamanın kısa açıklaması. |
longDescription |
Uygulamanın uzun açıklaması. |
supportsMultiOpen |
Bu uygulamanın birden fazla dosya açmayı destekleyip desteklemediği. |
productId |
Bu uygulama için ürün listelemesinin kimliği. |
openUrlTemplate |
Bu uygulamayla dosyaları açmak için kullanılan şablon URL. Şablon, gerçek dosya kimlikleriyle değiştirilecek |
createUrl |
Bu uygulamayla yeni bir dosya oluşturmak için kullanılan URL. |
createInFolderTemplate |
Belirli bir klasörde bu uygulamayla yeni bir dosya oluşturmak için kullanılan şablon URL'si. Şablon, yeni dosyanın oluşturulacağı klasörle değiştirilecek {folderId} öğesini içerir. |
supportsOfflineCreate |
Bu uygulamanın çevrimdışıyken yeni dosya oluşturmayı destekleyip desteklemediği. |
hasDriveWideScope |
Uygulamanın sürücü genelinde kapsamı olup olmadığı. Drive genelinde kapsamı olan bir uygulama, kullanıcının Drive'ındaki tüm dosyalara erişebilir. |
Yöntemler |
|
|---|---|
|
Belirli bir uygulamayı edinir. |
|
Kullanıcının yüklü uygulamalarını listeler. |