機械翻訳について

フォルダ・パブリック・リンク取得

get

/documents/api/1.2/publiclinks/folder/{folderId}

指定したフォルダのパブリック・リンクのリストを返します。

リクエスト

サポートされるメディア・タイプ
パス・パラメータ
トップに戻る

レスポンス

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

200レスポンス

リクエストが処理されました。

本文 ()
ルート・スキーマ: FolderLinksResponse
タイプ: object
レスポンス本文には、指定したフォルダに定義されたパブリック・リンクに関する情報が含まれます。
ソースを表示
ネストされたスキーマ: items
タイプ: array
公開リンクのリスト。
ソースを表示
ネストされたスキーマ: PublicLinkDefinition
タイプ: object
パブリック・リンク情報。
ソースを表示
ネストされたスキーマ: User
タイプ: object
ユーザー情報
ソースを表示
レスポンスの例(application/json)
{
    "count":"2",
    "id":"F4E111D0D0645CD368453C2BT0000000000100000001",
    "type":"folder",
    "errorCode":"0",
    "items":[
        {
            "linkID":"LF31C09DE51854DBBDA37A90T0000000000100000001",
            "linkName":"hasSecondLink",
            "assignedUsers":"@everybody",
            "role":"viewer",
            "type":"publiclink",
            "createdTime":"2015-06-02T19:30:37Z",
            "lastModifiedTime":"2015-06-02T19:30:37Z",
            "ownedBy":{
                "id":"U0EAA20910FAF3052ACB79E4T00000000001",
                "displayName":"User AA",
                "type":"user"
            }
        },
        {
            "linkID":"LF5E5F73A444FFB8924EF8ACT0000000000100000001",
            "linkName":"hasFirstLink",
            "assignedUsers":"@serviceinstance",
            "role":"contributor",
            "type":"publiclink",
            "createdTime":"2015-06-10T16:15:37Z",
            "lastModifiedTime":"2015-06-10T16:15:37Z",
            "ownedBy":{
                "id":"U0EAA20910FAF3052ACB79E4T00000000001",
                "displayName":"User AA",
                "type":"user"
            }
        }
    ]
}

400レスポンス

リクエスト・パラメータが正しい形式ではありません。

403レスポンス

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

404レスポンス

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

トップに戻る

次の例では、指定したフォルダに定義されたパブリック・リンクに関する情報が返されます。

GET .../publiclinks/folder/F4E111D0D0645CD368453C2BT0000000000100000001

リクエスト・ヘッダー

なし。

リクエスト本文

なし。

HTTPステータス・コード

HTTP_STATUS = 200

JSONレスポンス

{
    "count": "2",
    "errorCode": "0",
    "id": "F4E111D0D0645CD368453C2BT0000000000100000001",
    "type": "folder",
    "items": [
        {
            "type": "publiclink",
            "linkID": "LF31C09DE51854DBBDA37A90T0000000000100000001",
            "linkName": "hasSecondLink",
            "ownedBy": {
		            "displayName": "User AA",
		            "loginName": "userAALoginName",
		            "id": "U0EAA20910FAF3052ACB79E4T00000000001",
		            "type": "user"
            },
            "role": "viewer",
            "assignedUsers": "@everybody",
            "createdTime": "2015-06-02T19:30:37Z",
            "lastModifiedTime": "2015-06-02T19:30:37Z"
        },
        {
            "type": "publiclink",
            "linkID": "LF5E5F73A444FFB8924EF8ACT0000000000100000001",
            "linkName": "hasFirstLink",
            "ownedBy": {
		            "displayName": "User AA",
		            "loginName": "userAALoginName",
		            "id": "U0EAA20910FAF3052ACB79E4T00000000001",
		            "type": "user"
            },
            "role": "contributor",
            "assignedUsers": "@serviceinstance",
            "createdTime": "2015-06-10T16:15:37Z",
            "lastModifiedTime": "2015-06-10T16:15:37Z"
        }
    ]
}

例2

次の例は正常に返されますが、フォルダIDにはパブリック・リンクがありません。

GET .../publiclinks/file/F2CD745706AEC8BD04260B2F45B3E9DD64907CA0D19F

リクエスト・ヘッダー

なし。

リクエスト本文

なし。

HTTPステータス・コード

HTTP_STATUS = 200

JSONレスポンス

{
    "count": "0",
    "errorCode": "0",
    "id": "F2CD745706AEC8BD04260B2F45B3E9DD64907CA0D19F",
    "type": "folder"
}

例3

次の例では、フォルダIDが無効なためにエラーが返されます。

GET .../publiclinks/folder/FDDD745706AEC8BD04260B2F45B3E9DD64907CA0D19F

リクエスト・ヘッダー

なし。

リクエスト本文

なし。

HTTPステータス・コード

HTTP_STATUS = 404

JSONレスポンス

{
    "count": "0",
    "errorCode": "-16",
    "errorKey": "!csUnableToRetrieveSharedLinkInfo!csSecurityValidationFailed!csFldDoesNotExist,FDDD745706AEC8BD04260B2F45B3E9DD64907CA0D19F!csUnprivilegedSystemError",
    "errorMessage": "Failed to retrieve shared link information. Security validation failed. 'FDDD745706AEC8BD04260B2F45B3E9DD64907CA0D19F' does not exist. The error was caused by an internally generated issue. The error has been logged.",
    "errorType": "folder",
    "id": "FDDD745706AEC8BD04260B2F45B3E9DD64907CA0D19F",
    "title": "Failed to retrieve shared link information. Security validation failed. 'FDDD745706AEC8BD04260B2F45B3E9DD64907CA0D19F' does not exist. The error was caused by an internally generated issue. The error has been logged.",
    "type": "https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html"
}
先頭に戻る