app rest stream box-api

rest - app - box sdk



¿Es esto un error de Box API v2 al obtener eventos (1)

He detectado un comportamiento extraño al obtener eventos de Box usando BOX API v2.

El escenario que obtuve es el siguiente:

  1. Suba 14 archivos a box.net usando la caja API v1.
  2. Obtenga eventos usando stream_position = now, esto le da una posición de secuencia, digamos 1234 y no se devuelve ninguna entrada.
  3. Obtenga eventos usando stream_position = 1234, esto le da una nueva posición de flujo, digamos 7890 y no se devuelve ninguna entrada.
    ( Hasta este punto todo es como se esperaba )
  4. Obtiene eventos usando stream_position = 7890, ahora esto da un número ficticio de eventos que tienen el comportamiento "ITEM_UPLOAD" y algunos archivos que cargué en el paso uno.

Supongo que si no se producen eventos de archivo después del paso 1, todas las llamadas consecuentes a eventos recibirán cero entradas.

¿Es esto un error en Box.NET API V2?

Como utilizo API v1 y API v2 al mismo tiempo, ¿son compatibles?


Esto no es un error. Los archivos que cargó en el paso 1 simplemente no se replicaron en el sistema de eventos en el momento de su llamada # 3. Lo hicieron allí por # 4. Existe un retraso inherente entre la carga de sus archivos y los eventos que se publican en la API. ¿Qué tan rápido hiciste todo este proceso?

Háganos saber si tiene alguna pregunta adicional sobre el uso del / endpoint de eventos o cualquiera de los otros puntos finales de la API V2.

Y para responder a su segunda pregunta, sí, las api V1 y V2 son compatibles para usarse juntas. Si necesita alguna funcionalidad de una API V1, puede entremezclar las llamadas api V1 y V2.