REST Resource: apps

Ressource: App

La ressource apps fournit la liste des applications installées par un utilisateur, ainsi que des informations sur les types MIME, les extensions de fichier et d'autres détails compatibles avec chaque application.

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": [
    {
      object (Icons)
    }
  ],
  "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 (graphique, par exemple). Si ce champ est vide, le nom de l'application doit être utilisé à la place.

supportsCreate

boolean

Indique si cette application permet de créer des 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 extensions de fichier principales.

secondaryFileExtensions[]

string

Liste des extensions de fichier secondaires.

id

string

ID de l'application.

supportsImport

boolean

Indique si cette application est compatible avec l'importation depuis Google Docs.

installed

boolean

Indique si l'application est installée.

authorized

boolean

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

icons[]

object (Icons)

Différentes icônes de l'application

useByDefault

boolean

Indique si l'application est sélectionnée comme gestionnaire par défaut pour les types qu'elle prend en charge.

kind

string

Uniquement en sortie. Identifie le type de ressource. Valeur: chaîne fixe "drive#app".

shortDescription

string

Brève description de l'application.

longDescription

string

Description longue de l'application.

supportsMultiOpen

boolean

Indique si cette application permet d'ouvrir plusieurs fichiers.

productId

string

ID de la fiche produit de cette application.

openUrlTemplate

string

URL du modèle pour ouvrir des fichiers avec cette application. Le modèle contient

{ids}

ou

{exportIds}

à remplacer par les ID de fichier réels. Pour en savoir plus, consultez la documentation complète sur 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 contient {folderId}, qui doit être remplacé par l'ID du dossier contenant le nouveau fichier.

supportsOfflineCreate

boolean

Indique si cette application permet de créer des fichiers hors connexion.

hasDriveWideScope

boolean

Indique si l'application a une portée à l'échelle de Drive. Une application avec une portée à l'échelle de Drive peut accéder à tous les fichiers de Drive de l'utilisateur.

Icônes

Représentation JSON
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
Champs
size

integer

Taille de l'icône. Représenté par la valeur maximale de la largeur et de la hauteur.

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.
iconUrl

string

URL de l'icône.

Méthodes

get

Récupère une application spécifique.

list

Répertorie les applications installées d'un utilisateur.