REST Resource: apps

Ressource: App

La ressource "Apps" fournit une liste des applications qu'un utilisateur a installées, avec des informations sur les types MIME pris en charge et les extensions de fichier pour chaque application, ainsi que d'autres détails.

Certaines méthodes de ressources (telles que apps.get) nécessitent un appId. Utilisez la méthode apps.list pour récupérer l'ID d'une application installée.

Représentation JSON
{
  "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
}
Champs
name

string

Nom de l'application.

objectType

string

Type d'objet créé par cette application (par exemple, un graphique). Si ce champ n'est pas renseigné, le nom de l'application doit être utilisé à la place.

supportsCreate

boolean

Indique si cette application prend en charge la création d'objets.

productUrl

string

Lien vers la fiche produit de cette application.

primaryMimeTypes[]

string

Liste des types MIME principaux.

secondaryMimeTypes[]

string

Liste des types MIME secondaires.

primaryFileExtensions[]

string

Liste des principales extensions de fichiers.

secondaryFileExtensions[]

string

Liste des extensions de fichiers secondaires.

id

string

ID de l'application.

supportsImport

boolean

Indique si cette application est compatible avec l'importation depuis les éditeurs Docs.

installed

boolean

Indique si l'application est installée.

authorized

boolean

Indique si l'application est autorisée à accéder aux données du Drive de l'utilisateur.

icons[]

object

Les différentes icônes de l'application.

icons[].size

integer

Taille de l'icône. Représentée par les valeurs maximales de la largeur et de la hauteur.

icons[].category

string

Catégorie de l'icône. Les valeurs autorisées sont les suivantes :

  • application : icône de l'application
  • document : icône d'un fichier associé à l'application
  • documentShared : icône d'un fichier partagé associé à l'application
icons[].iconUrl

string

URL de l'icône.

useByDefault

boolean

Indique si l'application est sélectionnée comme gestionnaire par défaut pour les types compatibles.

kind

string

Il s'agit toujours de drive#app.

shortDescription

string

Brève description de l'application.

longDescription

string

Description longue de l'application.

supportsMultiOpen

boolean

Indique si cette appli permet d'ouvrir plusieurs fichiers.

productId

string

ID de la fiche produit pour cette application.

openUrlTemplate

string

URL du modèle pour ouvrir les fichiers avec cette application. Le modèle contiendra {ids} et/ou {exportIds} à remplacer par les ID de fichier réels. Pour obtenir la documentation complète, consultez l'article Ouvrir des fichiers .

createUrl

string

URL permettant de créer un fichier avec cette application.

createInFolderTemplate

string

URL du modèle permettant de créer un fichier avec cette application dans un dossier donné. Le modèle contiendra {folderId} à remplacer par le dossier dans lequel créer le nouveau fichier.

supportsOfflineCreate

boolean

Indique si cette appli prend en charge la création de fichiers hors connexion.

hasDriveWideScope

boolean

Indique si l'application a un champ d'application à l'échelle du disque. Une application dont le champ d'application s'applique à l'ensemble du Drive peut accéder à tous les fichiers du Drive de l'utilisateur.

Méthodes

get

Récupère une application spécifique.

list

Liste les applications installées par un utilisateur.