Boîte API V2 Commentaires: "Dossiers" La réponse doit avoir au moins quelques informations sur les fichiers

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

  •  11-12-2019
  •  | 
  •  

Question

Ceci est basé sur la page Box.net Commentaire sur la page Developer demandant des commentaires V2.

Qu'est-ce que l'API renvoie actuellement à chaque dossier "Entrée" est quelque chose comme:

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

Cela signifie que pour récupérer des métadonnées de base (taille, date de modification, etc.) pour une entrée d'enfant, je dois émettre une demande de repos pour chaque article.Ceci est clairement très inefficace.

La question est la suivante: y a-t-il une chance que cela soit changé avant V2 est libéré?

Était-ce utile?

La solution

Avez-vous vu le nouveau point de blog que nous avons monté juste vendredi à propos de? Champs Soutien que nous déployons des points de terminaison V2?Cela devrait aborder exactement ce que vous demandez, en ce que vous pouvez demander plus de champs d'être retournés.

http://developers.blog.box.COM / 2012/09/28 / excitant-new-v2-mises à jour /

Autres conseils

Lorsque vous effectuez un appel d'API pour récupérer les éléments d'un dossier, c'est-à-dire.

GET /folders/{folder id}/items

Vous pouvez spécifier un paramètre fields facultatif avec une liste séparée par des virgules de quels attributs que vous souhaitez revenir dans la collection d'éléments résultants.Les attributs peuvent être l'une de celles énumérées pour le complet fichier et dossier objets.

Par exemple, si je fais cet appel

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

Je vais obtenir cette réponse

{
"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 et ID sont toujours retournés afin de pouvoir identifier correctement l'élément.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top