REST Resource: apps

Kaynak: Uygulama

apps 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": [
    {
      object (Icons)
    }
  ],
  "useByDefault": boolean,
  "kind": string,
  "shortDescription": string,
  "longDescription": string,
  "supportsMultiOpen": boolean,
  "productId": string,
  "openUrlTemplate": string,
  "createUrl": string,
  "createInFolderTemplate": string,
  "supportsOfflineCreate": boolean,
  "hasDriveWideScope": boolean
}
Alanlar
name

string

Uygulamanın adı.

objectType

string

Bu uygulamanın oluşturduğu nesne türü (ör. grafik). Boş bırakılırsa bunun yerine uygulama adı kullanılır.

supportsCreate

boolean

Bu uygulamanın nesne oluşturmayı destekleyip desteklemediği.

productUrl

string

Bu uygulamanın ürün listelemesinin bağlantısı.

primaryMimeTypes[]

string

Birincil MIME türlerinin listesi.

secondaryMimeTypes[]

string

İkincil MIME türlerinin listesi.

primaryFileExtensions[]

string

Birincil dosya uzantılarının listesi.

secondaryFileExtensions[]

string

İkincil dosya uzantılarının listesi.

id

string

Uygulamanın kimliği.

supportsImport

boolean

Bu uygulamanın Google Dokümanlar'dan içe aktarmayı destekleyip desteklemediği.

installed

boolean

Uygulamanın yüklü olup olmadığı.

authorized

boolean

Uygulamanın, kullanıcının Drive'ındaki verilere erişme yetkisinin olup olmadığı.

icons[]

object (Icons)

Uygulamanın çeşitli simgeleri.

useByDefault

boolean

Uygulamanın, desteklediği türler için varsayılan işleyici olarak seçilip seçilmediğini belirtir.

kind

string

Yalnızca çıkış. Bu kaynağın türünü tanımlar. Değer: "drive#app" sabit dizesi.

shortDescription

string

Uygulamanın kısa açıklaması.

longDescription

string

Uygulamanın uzun açıklaması.

supportsMultiOpen

boolean

Bu uygulamanın birden fazla dosya açmayı destekleyip desteklemediği.

productId

string

Bu uygulamanın ürün listelemesinin kimliği.

openUrlTemplate

string

Bu uygulamayla dosyaları açma şablonu URL'si. Şablon şunları içerir:

{ids}

veya

{exportIds}

gerçek dosya kimlikleriyle değiştirilir. Daha fazla bilgi için Dosyaları açma başlıklı makaleyi inceleyin.

createUrl

string

Bu uygulamayla dosya oluşturmak için kullanılacak URL.

createInFolderTemplate

string

Belirli bir klasörde bu uygulamayla dosya oluşturmak için şablon URL'si. Şablonda, yeni dosyanın bulunduğu klasör kimliğiyle değiştirilecek {folderId} yer alır.

supportsOfflineCreate

boolean

Bu uygulamanın çevrimdışıyken dosya oluşturmayı destekleyip desteklemediği.

hasDriveWideScope

boolean

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.

Simgeler

JSON gösterimi
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
Alanlar
size

integer

Simgenin boyutu. Genişlik ve yüksekliğin maksimum değeri olarak gösterilir.

category

string

Simgenin kategorisi. İzin verilen değerler:

  • application: Uygulamanın simgesi.
  • document: Uygulamayla ilişkili bir dosyanın simgesi.
  • documentShared: Uygulamayla ilişkili paylaşılan dosyanın simgesi.
iconUrl

string

Simgenin URL'si.

Yöntemler

get

Belirli bir uygulamayı alır.

list

Kullanıcının yüklü uygulamalarını listeler.