Box Developerドキュメント

BoxWorks 2024でコンテンツとAIの可能性について紹介します。

詳細を表示

フォルダのロックの取得

ガイド フォルダ 単一フォルダ フォルダのロックの取得

フォルダのロックの取得

Box内のフォルダに対する現在のロックのリストを取得するには、folder_idクエリ文字列パラメータとしてフォルダのIDを指定してGET /folder_locks/ APIを呼び出します。

フォルダロック

フォルダロックAPIエンドポイントを使用する際は、アクセスしようとしているフォルダの所有者/共同所有者として認証されている必要があります。

cURL
curl -i -X GET "https://api.box.com/2.0/folder_locks?folder_id=33552487093" \
     -H "authorization: Bearer <ACCESS_TOKEN>"
TypeScript Gen
await client.folderLocks.getFolderLocks({
  folderId: folder.id,
} satisfies GetFolderLocksQueryParams);
Python Gen
client.folder_locks.get_folder_locks(folder.id)
.NET Gen
await client.FolderLocks.GetFolderLocksAsync(queryParams: new GetFolderLocksQueryParams(folderId: folder.Id));
iOS
client.folders.listLocks(folderId: "22222") { results in
    switch results {
    case let .success(iterator):
        for i in 1 ... 10 {
            iterator.next { result in
                switch result {
                case let .success(folderLock):
                    print("- \(folderLock.id)")
                case let .failure(error):
                    print(error)
                }
            }
        }
    case let .failure(error):
        print(error)
    }
}

フォルダID

フォルダのidを確認するには、ウェブアプリでフォルダにアクセスして、URLからidをコピーします。たとえば、URLがhttps://*.app.box.com/folder/123の場合、folder_id123です。