Kaynak: Uygulama
Uygulamalar kaynağı, kullanıcının yüklediği uygulamaların listesini ve her uygulamanın desteklenen MIME türleri, dosya uzantıları ve diğer ayrıntıları sağlar.
Bazı kaynak yöntemleri (apps.get
gibi) appId
gerektirir. Yüklü bir uygulamanın kimliğini almak için apps.list
yöntemini kullanın.
JSON gösterimi |
---|
{ "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 } |
Alanlar | |
---|---|
name |
Uygulamanın adı. |
objectType |
Bu uygulamanın oluşturduğu nesne türü (ör. Grafik). Boş bırakılırsa bunun yerine uygulama adı kullanılır. |
supportsCreate |
Bu uygulamanın yeni nesne oluşturmayı destekleyip desteklemediği. |
productUrl |
Bu uygulamanın ürün listelemesinin bağlantısı. |
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. |
id |
Uygulamanın kimliği. |
supportsImport |
Bu uygulamanın, Dokümanlar Düzenleyiciler'den 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 yetkisinin olup olmadığı. |
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. |
useByDefault |
Uygulamanın, desteklediği türler için varsayılan işleyici olarak seçilip seçilmediğini belirtir. |
kind |
Bu değer 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 uygulamanın ürün listelemesinin kimliği. |
openUrlTemplate |
Bu uygulamayla dosyaları açma şablonu URL'si. Şablonda, gerçek dosya kimlikleriyle değiştirilecek |
createUrl |
Bu uygulamayla yeni dosya oluşturmak için kullanılacak URL. |
createInFolderTemplate |
Belirli bir klasörde bu uygulamayla yeni bir dosya oluşturmak için şablon URL'si. Şablonda, yeni dosyanın oluşturulacağı klasörle değiştirilecek {folderId} yer alır. |
supportsOfflineCreate |
Bu uygulamanın, çevrimdışıyken yeni dosya oluşturmayı destekleyip desteklemediği. |
hasDriveWideScope |
Uygulamanın Drive genelinde kapsama sahip olup olmadığı. Drive genelinde kapsama sahip bir uygulama, kullanıcının Drive'ındaki tüm dosyalara erişebilir. |
Yöntemler |
|
---|---|
|
Belirli bir uygulamayı alır. |
|
Kullanıcının yüklü uygulamalarını listeler. |