機械翻訳について

フォルダの一括作成

post

/documents/api/1.2/folders/{folderId}/_bulkCreate

単一の親フォルダの下にフォルダの一括作成をリクエストします。

リクエスト

サポートされるメディア・タイプ
パス・パラメータ
  • フォルダのグローバル一意識別子(GUID)。 このリクエストで作成されたすべてのサブフォルダの親フォルダです。 参照されるフォルダがユーザーのホーム・フォルダの場合、folderIdの値はselfです。

問合せパラメータ
ヘッダー・パラメータ
  • 現在のユーザーにこのフォルダへのアクセスを許可するApplinkアクセス・トークン。 このパラメータは、appLinkIDが使用されている場合は必須です。 これはaccessTokenまたはAccessTokenとして使用できます。

  • 現在のユーザーにこのフォルダへのアクセスを許可するApplink ID。 パラメータappLinkIDが使用されるときはいつでも、パラメータaccessTokenも提供されなければなりません。 appLinkIDまたはAppLinkIDとして使用できます。

  • 保護されたパブリック・リンクを使用するために必要なアクセス・コード。 次の形式のCookieヘッダーの一部として送信する必要があります: dAccessCode-<linkID>=<passcodeValue>

  • 現在のユーザーにこのフォルダへのアクセスを許可する、パブリック・リンクのパブリック・リンクID。 linkIDまたはLinkIDとして使用できます。

本文 ()
リクエスト本文では、作成するサブフォルダの詳細を定義します。
ルート・スキーマ : FolderBulkCreateBody
タイプ: object
リクエスト本文では、フォルダの一括作成リクエストの詳細を定義します。
ソースを表示
  • folders
    最小アイテム数: 1
    最大アイテム数: 50
    (必須)同じ親の下に作成されるフォルダのリスト。 リクエストごとに最大50個のフォルダを使用できます。
ネストされたスキーマ: folders
タイプ: array
最小アイテム数: 1
最大アイテム数: 50
(必須)同じ親の下に作成されるフォルダのリスト。 リクエストごとに最大50個のフォルダを使用できます。
ソースを表示
ネストされたスキーマ : FolderBulkCreateBodyArrayItem
タイプ: object
リクエスト本文では、フォルダの一括作成リクエストの詳細を定義します。 Boldは必須の値を示します。
ソースを表示
  • 最大長: 2000
    (オプション)新規作成するフォルダの説明を指定します。
  • 最大長: 255
    (必須)新規作成するフォルダの名前を指定します。
リクエストの例(application/json)
{
    "folders":[
        {
            "name":"folder 1",
            "description":"folder 1 description"
        },
        {
            "name":"folder 2",
            "description":"folder 2 description"
        },
        {
            "name":"folder 3",
            "description":"folder 3 description"
        }
    ]
}
トップに戻る

レスポンス

サポートされるメディア・タイプ

200レスポンス

レスポンス本文には、一括フォルダ作成結果に関する情報が含まれます。

本文 ()
ルート・スキーマ : FolderBulkCreateResponse
タイプ: object
レスポンス本文には、作成されているすべてのフォルダに関する情報が含まれます。
ソースを表示
ネストされたスキーマ: items
タイプ: array
フォルダに作成されるサブフォルダ。
ソースを表示
ネストされたスキーマ : BulkCreateFoldersItemsDefinition
タイプ: object
フォルダに作成されるサブフォルダ。
ソースを表示
ネストされたスキーマ: User
タイプ: object
ユーザー情報
ソースを表示
ネストされたスキーマ : FoldersLinkDetails
タイプ: object
フォルダのリンク。
ソースを表示
レスポンスの例(application/json)
{
    "errorCode":0,
    "items":[
        {
            "id":"F31BB7F92F167752A3AB5EAC47440630DCC4D63610C1",
            "type":"folder",
            "name":"folder 1",
            "description":"folder 1 description",
            "parentID":"F1564DFB2D7C7FBE8EE7A38CACF5DA9752E1734D9F36",
            "createdTime":"2021-03-11T21:32:45Z",
            "modifiedTime":"2021-03-11T21:32:45Z",
            "childItemsCount":"0",
            "childFolderCount":"0",
            "childFileCount":"0",
            "size":"0",
            "createdBy":{
                "displayName":"User AA",
                "loginName":"userAALoginName",
                "id":"U0EAA20910FAF3052ACB79E4T00000000001",
                "type":"user"
            },
            "modifiedBy":{
                "displayName":"User AA",
                "loginName":"userAALoginName",
                "id":"U0EAA20910FAF3052ACB79E4T00000000001",
                "type":"user"
            },
            "ownedBy":{
                "displayName":"User AA",
                "loginName":"userAALoginName",
                "id":"U0EAA20910FAF3052ACB79E4T00000000001",
                "type":"user"
            }
        },
        {
            "id":"F29815ADE851DA3F9A07D6EA85BD0AE9B8B03D7D2718",
            "type":"folder",
            "name":"folder 2",
            "description":"folder 2 description",
            "parentID":"F1564DFB2D7C7FBE8EE7A38CACF5DA9752E1734D9F36",
            "createdTime":"2021-03-11T21:32:45Z",
            "modifiedTime":"2021-03-11T21:32:45Z",
            "childItemsCount":"0",
            "childFolderCount":"0",
            "childFileCount":"0",
            "size":"0",
            "createdBy":{
                "displayName":"User AA",
                "loginName":"userAALoginName",
                "id":"U0EAA20910FAF3052ACB79E4T00000000001",
                "type":"user"
            },
            "modifiedBy":{
                "displayName":"User AA",
                "loginName":"userAALoginName",
                "id":"U0EAA20910FAF3052ACB79E4T00000000001",
                "type":"user"
            },
            "ownedBy":{
                "displayName":"User AA",
                "loginName":"userAALoginName",
                "id":"U0EAA20910FAF3052ACB79E4T00000000001",
                "type":"user"
            }
        },
        {
            "id":"F1275FD876ED265557E8B6D45C09A67B319C4BA8294A",
            "type":"folder",
            "name":"folder 3",
            "description":"folder 3 description",
            "parentID":"F1564DFB2D7C7FBE8EE7A38CACF5DA9752E1734D9F36",
            "createdTime":"2021-03-11T21:32:45Z",
            "modifiedTime":"2021-03-11T21:32:45Z",
            "childItemsCount":"0",
            "childFolderCount":"0",
            "childFileCount":"0",
            "size":"0",
            "createdBy":{
                "displayName":"User AA",
                "loginName":"userAALoginName",
                "id":"U0EAA20910FAF3052ACB79E4T00000000001",
                "type":"user"
            },
            "modifiedBy":{
                "displayName":"User AA",
                "loginName":"userAALoginName",
                "id":"U0EAA20910FAF3052ACB79E4T00000000001",
                "type":"user"
            },
            "ownedBy":{
                "displayName":"User AA",
                "loginName":"userAALoginName",
                "id":"U0EAA20910FAF3052ACB79E4T00000000001",
                "type":"user"
            }
        }
    ]
}

400レスポンス

返されたエラーの説明に従い、リクエストは無効です。

403レスポンス

ユーザーに読取り権限がない場合は禁止されています。

404レスポンス

フォルダIDが見つかりません。

トップに戻る

次の例では、1つの親フォルダの下に2つのサブフォルダを作成します。 このリクエストは、作成された各フォルダのリンクも返します。

POST.../folders/FC36AAB4D623FC51477DC6C456897E7E77B1313A2E41/_bulkCreate?links=true

リクエスト・ヘッダー

なし。

リクエスト本文

{
    "folders" : [
        { "name" : "sub folder 1", "description" : "description for folder 1"},
        { "name" : "sub folder 2", "description" : "description for folder 2"}
    ]
}

HTTPステータス・コード

HTTP_STATUS = 201

JSONレスポンス

{
    "errorCode": "0",
    "items": [
        {
            "id": "F6D00906682BEE445AE023D9A74012C07F07B9C4E3A0",
            "type": "folder",
            "name": "sub folder 1",
            "description": "description for folder 1",
            "parentID": "F1564DFB2D7C7FBE8EE7A38CACF5DA9752E1734D9F36",
            "createdTime": "2021-03-15T22:13:43Z",
            "modifiedTime": "2021-03-15T22:13:43Z",
            "childItemsCount": "0",
            "childFolderCount": "0",
            "childFileCount": "0",
            "createdBy": {
                "displayName": "User AA",
                "id": "UCC2702CD5AED3F95DBB8FD8EBD09207B89C",
                "loginName": "userAALoginName",
                "type": "user"
            },
            "modifiedBy": {
                "displayName": "User AA",
                "id": "UCC2702CD5AED3F95DBB8FD8EBD09207B89C",
                "loginName": "userAALoginName",
                "type": "user"
            },
            "ownedBy": {
                "displayName": "User AA",
                "id": "UCC2702CD5AED3F95DBB8FD8EBD09207B89C",
                "loginName": "userAALoginName",
                "type": "user"
            },
            "links": [
                {
                    "rel": "self",
                    "href": "[OCEHost]/documents/api/1.2/folders/F6D00906682BEE445AE023D9A74012C07F07B9C4E3A0"
                },
                {
                    "rel": "canonical",
                    "href": "[OCEHost]/documents/api/1.2/folders/F6D00906682BEE445AE023D9A74012C07F07B9C4E3A0"
                },
                {
                    "rel": "parent",
                    "href": "[OCEHost]/documents/api/1.2/folders/F1564DFB2D7C7FBE8EE7A38CACF5DA9752E1734D9F36"
                },
                {
                    "rel": "child",
                    "href": "[OCEHost]/documents/api/1.2/folders/F6D00906682BEE445AE023D9A74012C07F07B9C4E3A0/items"
                }
            ]
        },
        {
            "id": "FAC441565BA56476111D864028751E0EF7ECCB1679CF",
            "type": "folder",
            "name": "sub folder 2",
            "description": "description for folder 2",
            "parentID": "F1564DFB2D7C7FBE8EE7A38CACF5DA9752E1734D9F36",
            "createdTime": "2021-03-15T22:13:43Z",
            "modifiedTime": "2021-03-15T22:13:43Z",
            "childItemsCount": "0",
            "childFolderCount": "0",
            "childFileCount": "0",
            "createdBy": {
                "displayName": "User AA",
                "id": "UCC2702CD5AED3F95DBB8FD8EBD09207B89C",
                "loginName": "userAALoginName",
                "type": "user"
            },
            "modifiedBy": {
                "displayName": "User AA",
                "id": "UCC2702CD5AED3F95DBB8FD8EBD09207B89C",
                "loginName": "userAALoginName",
                "type": "user"
            },
            "ownedBy": {
                "displayName": "User AA",
                "id": "UCC2702CD5AED3F95DBB8FD8EBD09207B89C",
                "loginName": "userAALoginName",
                "type": "user"
            },
            "links": [
                {
                    "rel": "self",
                    "href": "[OCEHost]/documents/api/1.2/folders/FAC441565BA56476111D864028751E0EF7ECCB1679CF"
                },
                {
                    "rel": "canonical",
                    "href": "[OCEHost]/documents/api/1.2/folders/FAC441565BA56476111D864028751E0EF7ECCB1679CF"
                },
                {
                    "rel": "parent",
                    "href": "[OCEHost]/documents/api/1.2/folders/F1564DFB2D7C7FBE8EE7A38CACF5DA9752E1734D9F36"
                },
                {
                    "rel": "child",
                    "href": "[OCEHost]/documents/api/1.2/folders/FAC441565BA56476111D864028751E0EF7ECCB1679CF/items"
                }
            ]
        }
    ],
    "links": [
        {
            "rel": "self",
            "href": "[OCEHost]/documents/api/1.2/folders/F1564DFB2D7C7FBE8EE7A38CACF5DA9752E1734D9F36/_bulkCreate?links=true"
        },
        {
            "rel": "canonical",
            "href": "[OCEHost]/documents/api/1.2/folders/F1564DFB2D7C7FBE8EE7A38CACF5DA9752E1734D9F36/_bulkCreate?links=true"
        },
        {
            "rel": "child",
            "href": "[OCEHost]/documents/api/1.2/folders/items"
        }
    ]
}
先頭に戻る