Feedback da API v2 da caixa:A resposta “pastas” deve conter pelo menos algumas informações sobre os arquivos

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

  •  11-12-2019
  •  | 
  •  

Pergunta

Este é um feedback baseado no comentário do Box.net na página do desenvolvedor solicitando feedback da v2.

O que a API retorna atualmente para cada "entrada" de pasta é algo como:

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

Isso significa que para recuperar metadados básicos (tamanho, data de modificação, etc.) para uma entrada filha, preciso emitir uma solicitação REST para cada item.Isto é claramente muito ineficiente.

A questão é:há alguma chance de que isso seja alterado antes do lançamento da v2?

Foi útil?

Solução

Você viu a nova postagem do blog que publicamos na sexta-feira sobre o suporte a campos que estamos lançando para os endpoints V2?Isso deve abordar exatamente o que você está solicitando, pois você pode solicitar que mais campos sejam retornados.

http://developers.blog.box.com/2012/09/28/exciting-new-v2-updates/

Outras dicas

Quando você faz uma chamada de API para recuperar os itens de uma pasta, ou seja,

GET /folders/{folder id}/items

Você pode especificar um opcional fields parâmetro com uma lista separada por vírgula de quais atributos você deseja retornar na coleção de itens resultante.Os atributos podem ser qualquer um dos listados para o arquivo e pasta objetos.

Por exemplo, se eu fizer esta ligação

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

vou receber essa resposta

{
"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"
    }
]

}

type e id são sempre retornados para poder identificar corretamente o item.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top