1

私は比較的新しいアカウント(2012年6月13日作成)に対してイベントAPIをテストしてきました。今日まで、ストリーム位置が0のイベントAPIを呼び出すと、アカウントで発生した最初のイベントが返されていました。これにより、フォルダー階層を移動せずに、アカウントに追加されたすべてのファイルを追跡できました。今週から、アカウントを開設してから最初の数日間は、アップロードのイベントを取得できなくなりました。私の電話は次のとおりです。

curl 'https://www.box.com/api/2.0/events?stream_type=changes&limit=100&stream_position=0' -L -H 'Authorization: BoxAuth api_key=xxxxx&auth_token=xxxxx'

古いイベントは時々イベントキューから削除されますか?もしそうなら、キューがどこまで遡るかを知る方法はありますか?(古いイベントがドロップされると仮定すると、キュー内の最初のアイテムをチェックするだけでは信頼できません。そのイベントが最後に処理したイベントよりも新しい場合、アカウントが非アクティブになったかどうか、または中間イベントかどうかを判断できないためです。ドロップされました。)

任意のガイダンスをいただければ幸いです。うまくいけば、私は何か間違ったことをしているだけで、古いイベントにはまだ何らかの方法でアクセスできます。

4

1 に答える 1

2

イベントは、ユーザーのアカウントが存続している間は維持されません。イベントが保存される特定の期間は、まだ API の使用を検討しているため、まだ指定されていませんが、v2 API が GA になる前にこれを示します。

于 2012-08-10T16:54:49.673 に答える