ボックス API バージョン 1 を使用する Python アプリを使用して、毎晩コード ディレクトリ ツリーをボックス ストレージにバックアップします。変更されたファイルに対してネットワーク転送を実行します。フォルダー情報を要求するときに再帰オプションを使用して、1 つのボックス API 1.0 要求でツリー内のすべてのファイルのメタデータを取得できます。2.0 のファイル/フォルダー情報リクエストは単一のファイル/フォルダーに対するものであり、2.0 API はベータ版であることを理解しています。将来、API が 1 回のリクエストで複数のファイルのメタデータを取得できるようになると思いますか? 現在のように、バックアップ アプリを 2.0 API に変換すると、1.0 API が 1 回行っていたファイル メタデータの要求を何千回も行うことになります。
1167 次
2 に答える
1
古いイベントはイベントストリームから削除されるため(Box.comイベントAPI-ストリームから削除された古いイベント?を参照)、古いファイルとフォルダーに関する情報を取得する唯一の方法はクロールすることです。この時点で、イベントエンドポイントはキャプチャに最適です。デルタ。ただし、その最初のクロールの目的のために、追加のプロパティを要求する方法があれば素晴らしいでしょう。このように聞こえるのは、「フィルター」システムの形ですでに進行中の可能性があります。フォルダーオブジェクトのファイルサイズ情報。
于 2012-08-19T23:15:34.097 に答える
1
v2 を使用している場合は、おそらく/events endpointを使用する方が適しているでしょう。/event エンドポイントは、最後にチェックしてからアカウントに加えられたすべての変更について通知します。これは、変更されていないファイルのチェックを回避できるため、特定のユース ケースに最適と思われます。
于 2012-05-14T16:49:05.813 に答える