REST Resource: apps

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[]

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.

icons[]

object

Uygulamanın çeşitli simgeleri.

icons[].size

integer

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

icons[].category

string

Simgenin kategorisi. İzin verilen değerler:

  • application: Uygulama simgesi
  • document: Uygulamayla ilişkili bir dosyanın simgesi
  • documentShared: Uygulamayla ilişkili paylaşılan dosyanın simgesi
icons[].iconUrl

string

Simgenin URL'si.

name

string

Uygulamanın adı.

objectType

string

Bu uygulamanın oluşturduğu nesnenin türü (ör. grafik). Boşsa bunun yerine uygulama adı kullanılmalıdır.

supportsCreate

boolean

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

productUrl

string

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

id

string

Uygulamanın kimliği.

supportsImport

boolean

Bu uygulamanın, Dokümanlar düzenleyicilerinden 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 yetkisi olup olmadığı.

useByDefault

boolean

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

kind

string

Bu her zaman drive#app olur.

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 uygulama için ürün listelemesinin kimliği.

openUrlTemplate

string

Bu uygulamayla dosyaları açmak için kullanılan şablon URL. Şablon, gerçek dosya kimlikleriyle değiştirilecek {ids} ve/veya {exportIds} değerlerini içerir. Tam doküman için Open Files (Dosyaları Açma) başlıklı makaleyi inceleyin.

createUrl

string

Bu uygulamayla yeni bir dosya oluşturmak için kullanılan URL.

createInFolderTemplate

string

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

boolean

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

hasDriveWideScope

boolean

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

get

Belirli bir uygulamayı edinir.

list

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