OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/drive": { | 5 "https://www.googleapis.com/auth/drive": { |
6 "description": "View and manage the files and documents in y
our Google Drive" | 6 "description": "View and manage the files in your Google Dri
ve" |
7 }, | 7 }, |
8 "https://www.googleapis.com/auth/drive.appdata": { | 8 "https://www.googleapis.com/auth/drive.appdata": { |
9 "description": "View and manage its own configuration data i
n your Google Drive" | 9 "description": "View and manage its own configuration data i
n your Google Drive" |
10 }, | 10 }, |
11 "https://www.googleapis.com/auth/drive.apps.readonly": { | 11 "https://www.googleapis.com/auth/drive.apps.readonly": { |
12 "description": "View your Google Drive apps" | 12 "description": "View your Google Drive apps" |
13 }, | 13 }, |
14 "https://www.googleapis.com/auth/drive.file": { | 14 "https://www.googleapis.com/auth/drive.file": { |
15 "description": "View and manage Google Drive files that you
have opened or created with this app" | 15 "description": "View and manage Google Drive files that you
have opened or created with this app" |
16 }, | 16 }, |
17 "https://www.googleapis.com/auth/drive.metadata.readonly": { | 17 "https://www.googleapis.com/auth/drive.metadata.readonly": { |
18 "description": "View metadata for files and documents in you
r Google Drive" | 18 "description": "View metadata for files in your Google Drive
" |
19 }, | 19 }, |
20 "https://www.googleapis.com/auth/drive.readonly": { | 20 "https://www.googleapis.com/auth/drive.readonly": { |
21 "description": "View the files and documents in your Google
Drive" | 21 "description": "View the files in your Google Drive" |
22 }, | 22 }, |
23 "https://www.googleapis.com/auth/drive.scripts": { | 23 "https://www.googleapis.com/auth/drive.scripts": { |
24 "description": "Modify your Google Apps Script scripts' beha
vior" | 24 "description": "Modify your Google Apps Script scripts' beha
vior" |
25 } | 25 } |
26 } | 26 } |
27 } | 27 } |
28 }, | 28 }, |
29 "basePath": "/drive/v2/", | 29 "basePath": "/drive/v2/", |
30 "baseUrl": "https://www.googleapis.com/drive/v2/", | 30 "baseUrl": "https://www.googleapis.com/drive/v2/", |
31 "batchPath": "batch", | 31 "batchPath": "batch", |
32 "description": "The API to interact with Drive.", | 32 "description": "The API to interact with Drive.", |
33 "discoveryVersion": "v1", | 33 "discoveryVersion": "v1", |
34 "documentationLink": "https://developers.google.com/drive/", | 34 "documentationLink": "https://developers.google.com/drive/", |
35 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/Fb0QHMZPT5INJMfkTyQs00f1EOI\"", | 35 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/yUsYaOTyEAvpk-uZ9U5lffkz2VU\"", |
36 "icons": { | 36 "icons": { |
37 "x16": "https://ssl.gstatic.com/docs/doclist/images/drive_icon_16.png", | 37 "x16": "https://ssl.gstatic.com/docs/doclist/images/drive_icon_16.png", |
38 "x32": "https://ssl.gstatic.com/docs/doclist/images/drive_icon_32.png" | 38 "x32": "https://ssl.gstatic.com/docs/doclist/images/drive_icon_32.png" |
39 }, | 39 }, |
40 "id": "drive:v2", | 40 "id": "drive:v2", |
41 "kind": "discovery#restDescription", | 41 "kind": "discovery#restDescription", |
42 "name": "drive", | 42 "name": "drive", |
43 "ownerDomain": "google.com", | 43 "ownerDomain": "google.com", |
44 "ownerName": "Google", | 44 "ownerName": "Google", |
45 "parameters": { | 45 "parameters": { |
(...skipping 734 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
780 "$ref": "File" | 780 "$ref": "File" |
781 }, | 781 }, |
782 "scopes": [ | 782 "scopes": [ |
783 "https://www.googleapis.com/auth/drive", | 783 "https://www.googleapis.com/auth/drive", |
784 "https://www.googleapis.com/auth/drive.appdata", | 784 "https://www.googleapis.com/auth/drive.appdata", |
785 "https://www.googleapis.com/auth/drive.apps.readonly", | 785 "https://www.googleapis.com/auth/drive.apps.readonly", |
786 "https://www.googleapis.com/auth/drive.file" | 786 "https://www.googleapis.com/auth/drive.file" |
787 ] | 787 ] |
788 }, | 788 }, |
789 "delete": { | 789 "delete": { |
790 "description": "Permanently deletes a file by ID. Skips the
trash.", | 790 "description": "Permanently deletes a file by ID. Skips the
trash. The currently authenticated user must own the file.", |
791 "httpMethod": "DELETE", | 791 "httpMethod": "DELETE", |
792 "id": "drive.files.delete", | 792 "id": "drive.files.delete", |
793 "parameterOrder": [ | 793 "parameterOrder": [ |
794 "fileId" | 794 "fileId" |
795 ], | 795 ], |
796 "parameters": { | 796 "parameters": { |
797 "fileId": { | 797 "fileId": { |
798 "description": "The ID of the file to delete.", | 798 "description": "The ID of the file to delete.", |
799 "location": "path", | 799 "location": "path", |
800 "required": true, | 800 "required": true, |
(...skipping 19 matching lines...) Expand all Loading... |
820 "get": { | 820 "get": { |
821 "description": "Gets a file's metadata by ID.", | 821 "description": "Gets a file's metadata by ID.", |
822 "httpMethod": "GET", | 822 "httpMethod": "GET", |
823 "id": "drive.files.get", | 823 "id": "drive.files.get", |
824 "parameterOrder": [ | 824 "parameterOrder": [ |
825 "fileId" | 825 "fileId" |
826 ], | 826 ], |
827 "parameters": { | 827 "parameters": { |
828 "acknowledgeAbuse": { | 828 "acknowledgeAbuse": { |
829 "default": "false", | 829 "default": "false", |
830 "description": "Whether the user is acknowledging th
e risk of downloading known malware or other abusive files.", | 830 "description": "Whether the user is acknowledging th
e risk of downloading known malware or other abusive files. Ignored unless alt=m
edia is specified.", |
831 "location": "query", | 831 "location": "query", |
832 "type": "boolean" | 832 "type": "boolean" |
833 }, | 833 }, |
834 "fileId": { | 834 "fileId": { |
835 "description": "The ID for the file in question.", | 835 "description": "The ID for the file in question.", |
836 "location": "path", | 836 "location": "path", |
837 "required": true, | 837 "required": true, |
838 "type": "string" | 838 "type": "string" |
839 }, | 839 }, |
840 "projection": { | 840 "projection": { |
841 "description": "This parameter is deprecated and has
no function.", | 841 "description": "This parameter is deprecated and has
no function.", |
842 "enum": [ | 842 "enum": [ |
843 "BASIC", | 843 "BASIC", |
844 "FULL" | 844 "FULL" |
845 ], | 845 ], |
846 "enumDescriptions": [ | 846 "enumDescriptions": [ |
847 "Deprecated", | 847 "Deprecated", |
848 "Deprecated" | 848 "Deprecated" |
849 ], | 849 ], |
850 "location": "query", | 850 "location": "query", |
851 "type": "string" | 851 "type": "string" |
852 }, | 852 }, |
| 853 "revisionId": { |
| 854 "description": "Specifies the Revision ID that shoul
d be downloaded. Ignored unless alt=media is specified.", |
| 855 "location": "query", |
| 856 "type": "string" |
| 857 }, |
853 "updateViewedDate": { | 858 "updateViewedDate": { |
854 "default": "false", | 859 "default": "false", |
855 "description": "Whether to update the view date afte
r successfully retrieving the file.", | 860 "description": "Whether to update the view date afte
r successfully retrieving the file.", |
856 "location": "query", | 861 "location": "query", |
857 "type": "boolean" | 862 "type": "boolean" |
858 } | 863 } |
859 }, | 864 }, |
860 "path": "files/{fileId}", | 865 "path": "files/{fileId}", |
861 "response": { | 866 "response": { |
862 "$ref": "File" | 867 "$ref": "File" |
(...skipping 455 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1318 "watch": { | 1323 "watch": { |
1319 "description": "Subscribe to changes on a file", | 1324 "description": "Subscribe to changes on a file", |
1320 "httpMethod": "POST", | 1325 "httpMethod": "POST", |
1321 "id": "drive.files.watch", | 1326 "id": "drive.files.watch", |
1322 "parameterOrder": [ | 1327 "parameterOrder": [ |
1323 "fileId" | 1328 "fileId" |
1324 ], | 1329 ], |
1325 "parameters": { | 1330 "parameters": { |
1326 "acknowledgeAbuse": { | 1331 "acknowledgeAbuse": { |
1327 "default": "false", | 1332 "default": "false", |
1328 "description": "Whether the user is acknowledging th
e risk of downloading known malware or other abusive files.", | 1333 "description": "Whether the user is acknowledging th
e risk of downloading known malware or other abusive files. Ignored unless alt=m
edia is specified.", |
1329 "location": "query", | 1334 "location": "query", |
1330 "type": "boolean" | 1335 "type": "boolean" |
1331 }, | 1336 }, |
1332 "fileId": { | 1337 "fileId": { |
1333 "description": "The ID for the file in question.", | 1338 "description": "The ID for the file in question.", |
1334 "location": "path", | 1339 "location": "path", |
1335 "required": true, | 1340 "required": true, |
1336 "type": "string" | 1341 "type": "string" |
1337 }, | 1342 }, |
1338 "projection": { | 1343 "projection": { |
1339 "description": "This parameter is deprecated and has
no function.", | 1344 "description": "This parameter is deprecated and has
no function.", |
1340 "enum": [ | 1345 "enum": [ |
1341 "BASIC", | 1346 "BASIC", |
1342 "FULL" | 1347 "FULL" |
1343 ], | 1348 ], |
1344 "enumDescriptions": [ | 1349 "enumDescriptions": [ |
1345 "Deprecated", | 1350 "Deprecated", |
1346 "Deprecated" | 1351 "Deprecated" |
1347 ], | 1352 ], |
1348 "location": "query", | 1353 "location": "query", |
1349 "type": "string" | 1354 "type": "string" |
1350 }, | 1355 }, |
| 1356 "revisionId": { |
| 1357 "description": "Specifies the Revision ID that shoul
d be downloaded. Ignored unless alt=media is specified.", |
| 1358 "location": "query", |
| 1359 "type": "string" |
| 1360 }, |
1351 "updateViewedDate": { | 1361 "updateViewedDate": { |
1352 "default": "false", | 1362 "default": "false", |
1353 "description": "Whether to update the view date afte
r successfully retrieving the file.", | 1363 "description": "Whether to update the view date afte
r successfully retrieving the file.", |
1354 "location": "query", | 1364 "location": "query", |
1355 "type": "boolean" | 1365 "type": "boolean" |
1356 } | 1366 } |
1357 }, | 1367 }, |
1358 "path": "files/{fileId}/watch", | 1368 "path": "files/{fileId}/watch", |
1359 "request": { | 1369 "request": { |
1360 "$ref": "Channel", | 1370 "$ref": "Channel", |
(...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1668 "type": "string" | 1678 "type": "string" |
1669 }, | 1679 }, |
1670 "permissionId": { | 1680 "permissionId": { |
1671 "description": "The ID for the permission.", | 1681 "description": "The ID for the permission.", |
1672 "location": "path", | 1682 "location": "path", |
1673 "required": true, | 1683 "required": true, |
1674 "type": "string" | 1684 "type": "string" |
1675 }, | 1685 }, |
1676 "transferOwnership": { | 1686 "transferOwnership": { |
1677 "default": "false", | 1687 "default": "false", |
1678 "description": "Whether changing a role to 'owner' s
hould also downgrade the current owners to writers.", | 1688 "description": "Whether changing a role to 'owner' d
owngrades the current owners to writers. Does nothing if the specified role is n
ot 'owner'.", |
1679 "location": "query", | 1689 "location": "query", |
1680 "type": "boolean" | 1690 "type": "boolean" |
1681 } | 1691 } |
1682 }, | 1692 }, |
1683 "path": "files/{fileId}/permissions/{permissionId}", | 1693 "path": "files/{fileId}/permissions/{permissionId}", |
1684 "request": { | 1694 "request": { |
1685 "$ref": "Permission" | 1695 "$ref": "Permission" |
1686 }, | 1696 }, |
1687 "response": { | 1697 "response": { |
1688 "$ref": "Permission" | 1698 "$ref": "Permission" |
(...skipping 19 matching lines...) Expand all Loading... |
1708 "type": "string" | 1718 "type": "string" |
1709 }, | 1719 }, |
1710 "permissionId": { | 1720 "permissionId": { |
1711 "description": "The ID for the permission.", | 1721 "description": "The ID for the permission.", |
1712 "location": "path", | 1722 "location": "path", |
1713 "required": true, | 1723 "required": true, |
1714 "type": "string" | 1724 "type": "string" |
1715 }, | 1725 }, |
1716 "transferOwnership": { | 1726 "transferOwnership": { |
1717 "default": "false", | 1727 "default": "false", |
1718 "description": "Whether changing a role to 'owner' s
hould also downgrade the current owners to writers.", | 1728 "description": "Whether changing a role to 'owner' d
owngrades the current owners to writers. Does nothing if the specified role is n
ot 'owner'.", |
1719 "location": "query", | 1729 "location": "query", |
1720 "type": "boolean" | 1730 "type": "boolean" |
1721 } | 1731 } |
1722 }, | 1732 }, |
1723 "path": "files/{fileId}/permissions/{permissionId}", | 1733 "path": "files/{fileId}/permissions/{permissionId}", |
1724 "request": { | 1734 "request": { |
1725 "$ref": "Permission" | 1735 "$ref": "Permission" |
1726 }, | 1736 }, |
1727 "response": { | 1737 "response": { |
1728 "$ref": "Permission" | 1738 "$ref": "Permission" |
(...skipping 708 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2437 }, | 2447 }, |
2438 "scopes": [ | 2448 "scopes": [ |
2439 "https://www.googleapis.com/auth/drive", | 2449 "https://www.googleapis.com/auth/drive", |
2440 "https://www.googleapis.com/auth/drive.appdata", | 2450 "https://www.googleapis.com/auth/drive.appdata", |
2441 "https://www.googleapis.com/auth/drive.file" | 2451 "https://www.googleapis.com/auth/drive.file" |
2442 ] | 2452 ] |
2443 } | 2453 } |
2444 } | 2454 } |
2445 } | 2455 } |
2446 }, | 2456 }, |
2447 "revision": "20150108", | 2457 "revision": "20150326", |
2448 "rootUrl": "https://www.googleapis.com/", | 2458 "rootUrl": "https://www.googleapis.com/", |
2449 "schemas": { | 2459 "schemas": { |
2450 "About": { | 2460 "About": { |
2451 "description": "An item with user information and settings.", | 2461 "description": "An item with user information and settings.", |
2452 "id": "About", | 2462 "id": "About", |
2453 "properties": { | 2463 "properties": { |
2454 "additionalRoleInfo": { | 2464 "additionalRoleInfo": { |
2455 "description": "Information about supported additional roles
per file type. The most specific type takes precedence.", | 2465 "description": "Information about supported additional roles
per file type. The most specific type takes precedence.", |
2456 "items": { | 2466 "items": { |
2457 "properties": { | 2467 "properties": { |
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2724 }, | 2734 }, |
2725 "name": { | 2735 "name": { |
2726 "description": "The name of the app.", | 2736 "description": "The name of the app.", |
2727 "type": "string" | 2737 "type": "string" |
2728 }, | 2738 }, |
2729 "objectType": { | 2739 "objectType": { |
2730 "description": "The type of object this app creates (e.g. Ch
art). If empty, the app name should be used instead.", | 2740 "description": "The type of object this app creates (e.g. Ch
art). If empty, the app name should be used instead.", |
2731 "type": "string" | 2741 "type": "string" |
2732 }, | 2742 }, |
2733 "openUrlTemplate": { | 2743 "openUrlTemplate": { |
2734 "description": "The template url for opening files with this
app. The template will contain {ids} and/or {exportIds} to be replaced by the a
ctual file ids.", | 2744 "description": "The template url for opening files with this
app. The template will contain {ids} and/or {exportIds} to be replaced by the a
ctual file ids. See Open Files for the full documentation.", |
2735 "type": "string" | 2745 "type": "string" |
2736 }, | 2746 }, |
2737 "primaryFileExtensions": { | 2747 "primaryFileExtensions": { |
2738 "description": "The list of primary file extensions.", | 2748 "description": "The list of primary file extensions.", |
2739 "items": { | 2749 "items": { |
2740 "type": "string" | 2750 "type": "string" |
2741 }, | 2751 }, |
2742 "type": "array" | 2752 "type": "array" |
2743 }, | 2753 }, |
2744 "primaryMimeTypes": { | 2754 "primaryMimeTypes": { |
(...skipping 706 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3451 }, | 3461 }, |
3452 "restricted": { | 3462 "restricted": { |
3453 "description": "Whether viewers are prevented from d
ownloading this file.", | 3463 "description": "Whether viewers are prevented from d
ownloading this file.", |
3454 "type": "boolean" | 3464 "type": "boolean" |
3455 }, | 3465 }, |
3456 "starred": { | 3466 "starred": { |
3457 "description": "Whether this file is starred by the
user.", | 3467 "description": "Whether this file is starred by the
user.", |
3458 "type": "boolean" | 3468 "type": "boolean" |
3459 }, | 3469 }, |
3460 "trashed": { | 3470 "trashed": { |
3461 "description": "Whether this file has been trashed."
, | 3471 "description": "Whether this file has been trashed.
This label applies to all users accessing the file; however, only owners are all
owed to see and untrash files.", |
3462 "type": "boolean" | 3472 "type": "boolean" |
3463 }, | 3473 }, |
3464 "viewed": { | 3474 "viewed": { |
3465 "description": "Whether this file has been viewed by
this user.", | 3475 "description": "Whether this file has been viewed by
this user.", |
3466 "type": "boolean" | 3476 "type": "boolean" |
3467 } | 3477 } |
3468 }, | 3478 }, |
3469 "type": "object" | 3479 "type": "object" |
3470 }, | 3480 }, |
3471 "lastModifyingUser": { | 3481 "lastModifyingUser": { |
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3569 "type": "string" | 3579 "type": "string" |
3570 }, | 3580 }, |
3571 "sharingUser": { | 3581 "sharingUser": { |
3572 "$ref": "User", | 3582 "$ref": "User", |
3573 "description": "User that shared the item with the current u
ser, if available." | 3583 "description": "User that shared the item with the current u
ser, if available." |
3574 }, | 3584 }, |
3575 "thumbnail": { | 3585 "thumbnail": { |
3576 "description": "Thumbnail for the file. Only accepted on upl
oad and for files that are not already thumbnailed by Google.", | 3586 "description": "Thumbnail for the file. Only accepted on upl
oad and for files that are not already thumbnailed by Google.", |
3577 "properties": { | 3587 "properties": { |
3578 "image": { | 3588 "image": { |
3579 "description": "The URL-safe Base64 encoded bytes of
the thumbnail image.", | 3589 "description": "The URL-safe Base64 encoded bytes of
the thumbnail image. It should conform to RFC 4648 section 5.", |
3580 "format": "byte", | 3590 "format": "byte", |
3581 "type": "string" | 3591 "type": "string" |
3582 }, | 3592 }, |
3583 "mimeType": { | 3593 "mimeType": { |
3584 "description": "The MIME type of the thumbnail.", | 3594 "description": "The MIME type of the thumbnail.", |
3585 "type": "string" | 3595 "type": "string" |
3586 } | 3596 } |
3587 }, | 3597 }, |
3588 "type": "object" | 3598 "type": "object" |
3589 }, | 3599 }, |
3590 "thumbnailLink": { | 3600 "thumbnailLink": { |
3591 "description": "A link to the file's thumbnail.", | 3601 "description": "A short-lived link to the file's thumbnail.
Typically lasts on the order of hours.", |
3592 "type": "string" | 3602 "type": "string" |
3593 }, | 3603 }, |
3594 "title": { | 3604 "title": { |
3595 "description": "The title of this file.", | 3605 "description": "The title of this file.", |
3596 "type": "string" | 3606 "type": "string" |
3597 }, | 3607 }, |
3598 "userPermission": { | 3608 "userPermission": { |
3599 "$ref": "Permission", | 3609 "$ref": "Permission", |
3600 "description": "The permissions for the authenticated user o
n this file." | 3610 "description": "The permissions for the authenticated user o
n this file." |
3601 }, | 3611 }, |
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3849 "type": "string" | 3859 "type": "string" |
3850 }, | 3860 }, |
3851 "selfLink": { | 3861 "selfLink": { |
3852 "description": "A link back to this list.", | 3862 "description": "A link back to this list.", |
3853 "type": "string" | 3863 "type": "string" |
3854 } | 3864 } |
3855 }, | 3865 }, |
3856 "type": "object" | 3866 "type": "object" |
3857 }, | 3867 }, |
3858 "Property": { | 3868 "Property": { |
3859 "description": "A key-value pair that is either public or private to
an application.", | 3869 "description": "A key-value pair attached to a file that is either p
ublic or private to an application.\nThe following limits apply to file properti
es: \n- Maximum of 100 properties total per file\n- Maximum of 30 private prope
rties per app\n- Maximum of 30 public properties\n- Maximum of 124 bytes size li
mit on (key + value) string in UTF-8 encoding for a single property.", |
3860 "id": "Property", | 3870 "id": "Property", |
3861 "properties": { | 3871 "properties": { |
3862 "etag": { | 3872 "etag": { |
3863 "description": "ETag of the property.", | 3873 "description": "ETag of the property.", |
3864 "type": "string" | 3874 "type": "string" |
3865 }, | 3875 }, |
3866 "key": { | 3876 "key": { |
3867 "description": "The key of this property.", | 3877 "description": "The key of this property.", |
3868 "type": "string" | 3878 "type": "string" |
3869 }, | 3879 }, |
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4062 }, | 4072 }, |
4063 "type": "object" | 4073 "type": "object" |
4064 } | 4074 } |
4065 }, | 4075 }, |
4066 "type": "object" | 4076 "type": "object" |
4067 } | 4077 } |
4068 }, | 4078 }, |
4069 "servicePath": "drive/v2/", | 4079 "servicePath": "drive/v2/", |
4070 "title": "Drive API", | 4080 "title": "Drive API", |
4071 "version": "v2" | 4081 "version": "v2" |
4072 } | 4082 } |
OLD | NEW |