Box アカウントにロックされたファイルがある顧客がいます。ロックされたファイルに期待する動作は、ダウンロードはできるが変更はできないということです。代わりに、ファイルをダウンロードしたり、そのバージョンを表示したりできないようです。以下のすべての要求は、同じユーザー フォルダー内の隣接するロックされていないファイルに対して正しく機能します。
これは予想される動作ですか?API を介してロックされたファイルを処理する正しい方法は何ですか?
資料請求:(作品)
curl 'https://api.box.com/2.0/files/<id>' -H 'Authorization: <auth_info>'
応答:
{"type":"file","id":"<id>","sequence_id":"0"...}
バージョン リクエスト:(400 エラー)
curl 'https://api.box.com/2.0/files/<id>/versions' -H 'Authorization: <auth_info>'
応答:
{"type":"error","status":400,"code":"bad_request","help_url":"http:\/\/developers.box.com\/docs\/#errors","message":"Bad Request","request_id":"2054523152510ff775496b6"}
ダウンロード リクエスト:(403 エラー)
curl 'https://api.box.com/2.0/files/<id>/content' -H 'Authorization: <auth_info>'
応答:
{"type":"error","status":403,"code":"access_denied_item_locked","help_url":"http:\/\/developers.box.com\/docs\/#errors","message":"Access denied - item locked","request_id":"903163092510ff81985559"}