Kaynak: Uygulama
apps 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": [
{
object ( |
| 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. |
name |
Uygulamanın adı. |
objectType |
Bu uygulamanın oluşturduğu nesne türü (ör. grafik). Boşsa bunun yerine uygulama adı kullanılmalıdır. |
supportsCreate |
Bu uygulamanın nesne oluşturmayı destekleyip desteklemediği. |
productUrl |
Bu uygulamanın ürün listelemesinin bağlantısı. |
id |
Uygulamanın kimliği. |
supportsImport |
Bu uygulamanın Google Dokümanlar'dan 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 |
Yalnızca çıkış. Bunun ne tür bir kaynak olduğunu tanımlar. Değer: Sabit "drive#app" dizesi. |
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 |
Dosyaları bu uygulamayla açmak için kullanılan şablon URL. Şablon şunları içerir:
veya
gerçek dosya kimlikleriyle değiştirilir. Daha fazla bilgi için Open Files başlıklı makalenin tamamını inceleyin. |
createUrl |
Bu uygulamayla dosya oluşturmak için kullanılan URL. |
createInFolderTemplate |
Belirli bir klasörde bu uygulamayla dosya oluşturmak için kullanılan şablon URL'si. Şablonda, yeni dosyanın bulunduğu klasörün kimliğiyle değiştirilecek {folderId} yer tutucusu bulunur. |
supportsOfflineCreate |
Bu uygulamanın çevrimdışıyken dosya oluşturmayı destekleyip desteklemediği. |
hasDriveWideScope |
Uygulamanın Drive genelinde kapsamı olup olmadığı. Drive genelinde kapsamı olan bir uygulama, kullanıcının Drive'ındaki tüm dosyalara erişebilir. |
Simgeler
| JSON gösterimi |
|---|
{ "size": integer, "category": string, "iconUrl": string } |
| Alanlar | |
|---|---|
size |
Simgenin boyutu. Genişlik ve yüksekliğin maksimum değeri olarak gösterilir. |
category |
Simgenin kategorisi. İzin verilen değerler:
|
iconUrl |
Simgenin URL'si. |
Yöntemler |
|
|---|---|
|
Belirli bir uygulamayı edinir. |
|
Kullanıcının yüklü uygulamalarını listeler. |