리소스: 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": [
{
object ( |
입력란 | |
---|---|
name |
앱 이름입니다. |
objectType |
차트와 같이 이 앱이 만드는 객체의 유형입니다. 비어 있으면 앱 이름을 대신 사용해야 합니다. |
supportsCreate |
이 앱이 객체 만들기를 지원하는지 여부입니다. |
productUrl |
이 앱의 제품 등록정보 링크입니다. |
primaryMimeTypes[] |
기본 MIME 유형 목록입니다. |
secondaryMimeTypes[] |
보조 MIME 유형 목록입니다. |
primaryFileExtensions[] |
기본 파일 확장자 목록입니다. |
secondaryFileExtensions[] |
보조 파일 확장자 목록입니다. |
id |
앱의 ID입니다. |
supportsImport |
이 앱이 Google Docs에서 가져오기를 지원하는지 여부입니다. |
installed |
앱이 설치되어 있는지 여부입니다. |
authorized |
앱에 사용자 드라이브의 데이터에 액세스할 수 있는 권한이 있는지 여부 |
icons[] |
앱의 다양한 아이콘입니다. |
useByDefault |
앱이 지원하는 유형의 기본 핸들러로 선택되어 있는지 여부입니다. |
kind |
출력 전용. 리소스 종류를 식별합니다. 값: 고정 문자열 'drive#app'. |
shortDescription |
앱에 대한 간단한 설명입니다. |
longDescription |
앱에 관한 자세한 설명입니다. |
supportsMultiOpen |
이 앱이 2개 이상의 파일 열기를 지원하는지 여부입니다. |
productId |
이 앱의 제품 등록정보 ID입니다. |
openUrlTemplate |
이 앱으로 파일을 열기 위한 템플릿 URL입니다. 템플릿에는
또는
실제 파일 ID로 대체될 수 있습니다. 자세한 내용은 전체 문서는 파일 열기 를 참고하세요. |
createUrl |
이 앱으로 파일을 만들 URL입니다. |
createInFolderTemplate |
지정된 폴더에서 이 앱으로 파일을 만들 템플릿 URL입니다. 템플릿에 포함된 {folderId}은(는) 새 파일이 저장된 폴더 ID로 대체됩니다. |
supportsOfflineCreate |
이 앱이 오프라인일 때 파일 만들기를 지원하는지 여부입니다. |
hasDriveWideScope |
앱에 Drive 전체 범위가 있는지 여부입니다. Drive 전체 범위의 앱은 사용자 드라이브에 있는 모든 파일에 액세스할 수 있습니다. |
아이콘
JSON 표현 |
---|
{ "size": integer, "category": string, "iconUrl": string } |
입력란 | |
---|---|
size |
아이콘의 크기입니다. 너비와 높이의 최댓값으로 표시됩니다. |
category |
아이콘의 카테고리입니다. 허용되는 값은 다음과 같습니다.
|
iconUrl |
아이콘의 URL입니다. |
방법 |
|
---|---|
|
특정 앱을 가져옵니다. |
|
사용자가 설치한 앱을 나열합니다. |