REST Resource: apps

リソース: App

apps リソースは、ユーザーがインストールしたアプリのリストと、各アプリでサポートされる MIME タイプ、ファイル拡張子などの詳細を提供します。

一部のリソース メソッド(apps.get など)には appId が必要です。インストールされているアプリの ID を取得するには、apps.list メソッドを使用します。

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
}
フィールド
name

string

アプリの名前。

objectType

string

このアプリが作成するオブジェクトのタイプ(グラフなど)。空の場合は、代わりにアプリ名を使用する必要があります。

supportsCreate

boolean

このアプリが新しいオブジェクトの作成をサポートしているかどうかを指定します。

productUrl

string

このアプリの商品リスティングへのリンク。

primaryMimeTypes[]

string

主要な MIME タイプのリスト。

secondaryMimeTypes[]

string

セカンダリ MIME タイプのリスト。

primaryFileExtensions[]

string

メインファイル拡張子のリスト。

secondaryFileExtensions[]

string

セカンダリ ファイル拡張子のリスト。

id

string

アプリの ID。

supportsImport

boolean

このアプリがドキュメント エディタからのインポートをサポートしているかどうかを指定します。

installed

boolean

アプリがインストールされているかどうか。

authorized

boolean

アプリにユーザーのドライブ上のデータへのアクセスが許可されているかどうか。

icons[]

object

アプリのさまざまなアイコン。

icons[].size

integer

アイコンのサイズ。幅と高さの最大値として表します。

icons[].category

string

アイコンのカテゴリ。指定できる値は次のとおりです。

  • application - アプリケーションのアイコン
  • document - アプリに関連付けられたファイルのアイコン
  • documentShared - アプリに関連付けられた共有ファイルのアイコン
icons[].iconUrl

string

アイコンの URL。

useByDefault

boolean

アプリがサポートしているタイプのデフォルトのハンドラとして選択されているかどうか。

kind

string

これは常に drive#app です。

shortDescription

string

アプリの簡単な説明。

longDescription

string

アプリの詳しい説明。

supportsMultiOpen

boolean

このアプリが複数のファイルを開くことができるかどうかを指定します。

productId

string

このアプリの商品リスティングの ID。

openUrlTemplate

string

このアプリでファイルを開くためのテンプレート URL です。テンプレートには {ids}{exportIds} が含まれ、実際のファイル ID に置き換えられます。詳しくは、 ファイルを開く をご覧ください。

createUrl

string

このアプリで新しいファイルを作成する URL です。

createInFolderTemplate

string

このアプリを使用して特定のフォルダに新しいファイルを作成するためのテンプレート URL。テンプレートには {folderId} が含まれ、このフォルダは新しいファイルを作成するフォルダに置き換えられます。

supportsOfflineCreate

boolean

このアプリがオフライン時の新しいファイルの作成をサポートするかどうかを指定します。

hasDriveWideScope

boolean

アプリがドライブ全体のスコープを持つかどうか。ドライブ全体のスコープを持つアプリは、ユーザーのドライブ内のすべてのファイルにアクセスできます。

Methods

get

特定のアプリを取得します。

list

ユーザーがインストールしたアプリの一覧を表示します。