Спасибо за ответ на мой вопрос: Это ошибка Box API v2 при получении событий
Это новая проблема, связанная с этим. Проблема в том, что я не могу надежно использовать next_stream_position, который я получил из предыдущих вызовов, для отслеживания событий.
Учитывая этот сценарий:
Учитывая следующие два запроса GET HTTP:
1. GET https://api.box.com/2.0/events?stream_position=1336039062458
This one returns the JSON file which contains one file entry of myfile.pdf and the next stream position = 1336039062934
2. GET https://api.box.com/2.0/events?stream_position=1336039062934
В этом вызове используется позиция потока, полученная при первом вызове. Однако он возвращает JSON, содержащий ту же запись файла myfile.pdf, что и при первом вызове.
Я думаю, что если первый вызов дает позицию в потоке, ее следует использовать как отметку для этого точного времени (скажем: TIme A). Если я использую эту позицию в потоке в последующих запросах, никакие события до «Time A» не должны возвращаться.
Это ошибка? Или я неправильно использовал API?
Большое спасибо.