Feedback API V2 box: la risposta "cartelle" dovrebbe avere almeno alcune informazioni sui file

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

  •  11-12-2019
  •  | 
  •  

Domanda

Questo è il feedback in base a box.net Commento sulla pagina degli sviluppatori Chiedere feedback V2.

Che cosa restituisce l'API Attualmente per ogni cartella "Entry" è qualcosa come:

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

Ciò significa che per recuperare i metadati di base (dimensione, data di modifica, ecc.) Per una voce figlio, devo rilasciare una richiesta di riposo per ciascun elemento.Questo è chiaramente molto inefficiente.

La domanda è: C'è qualche possibilità che questo venga modificato prima V2 è stato rilasciato?

È stato utile?

Soluzione

Hai visto il nuovo post del blog che abbiamo messo il venerdì, il supporto dei campi? Stiamo rotolando per gli endpoint V2?Questo dovrebbe affrontare esattamente quello che stai chiedendo, in quanto puoi chiedere più campi da restituire.

http://developers.blog.box.com / 2012 / 09/28 / aggiornamenti eccitanti-new-v2 /

Altri suggerimenti

Quando si effettua una chiamata API per recuperare gli elementi di una cartella, I.e.

GET /folders/{folder id}/items
.

È possibile specificare un parametro fields opzionale con un elenco separato da virgole di quali attributi che si desidera restituiti nella raccolta di articoli risultanti.Gli attributi possono essere uno di quelli elencati per il pieno file e cartella oggetti.

Ad esempio, se faccio questa chiamata

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

Otterrò questa risposta

{
"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 vengono sempre restituiti per essere in grado di identificare correttamente l'oggetto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top