Я заметил странное поведение при получении событий от Box с помощью BOX API v2.
Сценарий, который я получил, выглядит следующим образом:
- Загрузите 14 файлов на box.net, используя box API v1.
- Получите события, используя stream_position=now, это дает позицию потока, скажем, 1234, и никакие записи не возвращаются.
- Получите события, используя stream_position=1234, это даст новую позицию в потоке, скажем, 7890, и записи не будут возвращены.
(До этого момента все было так, как ожидалось) - Получите события, используя stream_position=7890, теперь это дает фиктивное количество событий, которые имеют поведение «ITEM_UPLOAD» и некоторые файлы, которые я загрузил на первом этапе.
Я ожидаю, что если после шага 1 не произойдет никаких файловых событий, все последующие вызовы событий получения будут возвращать нулевые записи.
Это ошибка в Box.NET API V2?
Поскольку я одновременно использую API v1 и API v2, совместимы ли они?