フォルダから共有リンクを削除します。
共有リンクが削除されているフォルダのBase版の表示を返します。
Authorization
ヘッダーで指定されているアクセストークンが認識されないか、指定されていない場合に返されます。
更新を完了するための権限がユーザーに不足している場合に返されます。
フォルダが見つからない場合、またはユーザーにフォルダへのアクセス権限が与えられていない場合に返されます。
folder_id
が認識されていない形式で指定されている場合に返されます。
If-Match
ヘッダーがフォルダの現在のetag
値と一致しない場合はエラーを返します。これは、フォルダが前回リクエストされたときから変更されていることを示します。
予期しないクライアントエラー。
curl -i -X PUT "https://api.box.com/2.0/folders/32423234?fields=shared_link" \
-H "authorization: Bearer <ACCESS_TOKEN>" \
-d '{
"shared_link": null
}'
await client.sharedLinksFolders.removeSharedLinkFromFolder(
folder.id,
{ sharedLink: createNull() } satisfies RemoveSharedLinkFromFolderRequestBody,
{ fields: 'shared_link' } satisfies RemoveSharedLinkFromFolderQueryParams,
);
client.shared_links_folders.remove_shared_link_from_folder(
folder.id, "shared_link", shared_link=create_null()
)
await client.SharedLinksFolders.RemoveSharedLinkFromFolderAsync(folderId: folder.Id, requestBody: new RemoveSharedLinkFromFolderRequestBody() { SharedLink = null }, queryParams: new RemoveSharedLinkFromFolderQueryParams(fields: "shared_link"));
BoxFolder folder = new BoxFolder(api, "12345");
BoxFolder.Info info = folder.getInfo();
info.removeSharedLink();
folder.updateInfo(info);
folder_id = '11111'
client.folder(folder_id).remove_shared_link()
client.folders.update('12345', {
shared_link: null
}).then(folder => {
// ...
})
client.folders.deleteSharedLink(forFolder: "11111") { (result: Result<Void, BoxSDKError>) in
guard case .success = result else {
print("Error removing folder shared link")
return
}
print("Folder shared link removed")
}
{
"etag": "1",
"id": "12345",
"shared_link": null,
"type": "folder"
}