Caja API V2 Feedback: "Carpetas" La respuesta debe tener al menos alguna información sobre los archivos

StackOverflow https://stackoverflow.com//questions/12649882

  •  11-12-2019
  •  | 
  •  

Pregunta

Esta es una retroalimentación basada en Box.net comenta en la página del desarrollador que solicita la retroalimentación V2.

Qué devuelve actualmente la API para cada carpeta "Entrada" es algo así como:

"entries" : 
[
    {
        "sequence_id": "0",
        "type": "file",
        "id": "2631999573",
        "name":"IMG_1312.JPG"
    },
    {
        "type":"folder",
        "id":"2305623799",
        "sequence_id":"1",
        "name":"a child folder"
    }
]

Esto significa que para recuperar metadatos básicos (tamaño, fecha de modificación, etc.) para una entrada infantil, tengo que emitir una solicitud de descanso para cada elemento.Esto es claramente muy ineficiente.

La pregunta es: ¿Hay alguna posibilidad de que esto se cambie antes de que se libere V2?

¿Fue útil?

Solución

¿Viste la nueva publicación del blog que ponemos solo viernes sobre el "Soporte de campos que estamos lanzando para los puntos finales de V2?Esto debe abordar exactamente lo que está solicitando, ya que puede solicitar que se devuelvan más campos.

http://developers.blog.box.com / 2012/09/28 / emocionante-Nuevo-V2-Actualizaciones /

Otros consejos

Cuando realiza una llamada de API para recuperar los elementos de una carpeta, es decir.

GET /folders/{folder id}/items

Puede especificar un parámetro opcional fields con una lista separada por comas de los atributos que desea que devuelve en la colección de elementos resultantes.Los atributos pueden ser cualquiera de los que se enumeran para el completo archivo y carpeta objetos.

Por ejemplo, si hago esta llamada

GET /folders/{id}/items?fields=name,modified_at,description

obtendré esta respuesta

{
"total_count":2,
"entries":[
    {
        "type":"file",
        "id":"2305649799",
        "name":"a file",
        "modified_at":"2012-06-04T21:32:21-07:00",
        "description":"hey look it's a file"
    },
    {
        "type":"folder",
        "id":"2305649799",
        "name":"a folder",
        "modified_at":"2012-06-04T21:32:21-07:00",
        "description":"hey look it's a folder"
    }
]

}

Tipo e ID siempre se devuelven para poder identificar correctamente el elemento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top