POST/sharedrives/{sharedriveId}/files/{fileId}/link
共有ドライブのファイルのリンク共有を作成する。
Access Token を指定します。
指定の方法や Access Token の取得方法は 共通仕様 を参照してください。
file
| Parameter | Type | Description |
|---|---|---|
| sharedriveId | string | 共有ドライブ ID (URL エンコードする) required example : @2101000000000008 |
| fileId | string | ファイル ID required example : NzExNTMwMDF8MTQ2NzA1NjAxMDAwMHxGfDA |
| Header | type | Description |
|---|---|---|
| Authorization | string | Bearer {token} required |
| Content-Type | string | application/json required example : application/json |
| Property | Type | Description |
|---|---|---|
| accessType | string | リンク共有範囲
required Allowed values : ORGANIZATION, SPECIFIC_PEOPLE, ANYONE |
| linkPermissionType | string | リンク権限タイプ
required Allowed values : EDIT, UPLOAD_DOWNLOAD, UPLOAD, DOWNLOAD, PREVIEW |
| expirationTime | string | リンクの有効期限 (有効期限がない場合には NULL) |
| password | string | パスワード
|
| specificPeople | array (string) | 許可した人のみアクセス可能 (OTP 認証) なリンクのアクセス可能ユーザーリスト |
example
1{2 "accessType": "ANYONE",3 "linkPermissionType": "EDIT",4 "expirationTime": "2020-12-16T19:40:15.15+09:00",5 "password": "12345678"6}OK
| Property | Type | Description |
|---|---|---|
| accessType | string | リンク共有範囲
Allowed values : ORGANIZATION, SPECIFIC_PEOPLE, ANYONE |
| hasPassword | boolean | リンクのアクセスパスワードの有無 |
| linkPermissionType | string | リンク権限タイプ
Allowed values : EDIT, UPLOAD_DOWNLOAD, UPLOAD, DOWNLOAD, PREVIEW |
| linkUrl | string | リンク URL readOnly : true |
| createdTime | string | リンク作成時刻 readOnly : true |
| expirationTime | string | リンク有効期限 (有効期限がない場合には null) nullable : true |
| specificPeople | array (string) | 許可した人のみアクセス可能 (OTP 認証) なリンクのアクセス可能ユーザーリスト nullable : true |
example
1{2 "accessType": "SPECIFIC_PEOPLE",3 "hasPassword": false,4 "linkUrl": "https://works.do/xzO8Bv",5 "createdTime": "2024-10-10T09:18:24+09:00",6 "expirationTime": "2024-10-17T09:18:24+09:00",7 "linkPermissionType": "EDIT",8 "specificPeople": [9 "abc@example.com"10 ]11}