Запрос для поиска идентификатора документа через Box API (с использованием cURL или python)

Это должен быть относительно простой вопрос. В моей учетной записи Box есть документы, которые я хочу просмотреть на веб-странице. Для этого мне нужен идентификатор документа. Есть ли простой способ найти идентификатор документа? Я использую эту документацию http://developers.box.com/docs/ и пробовал:

curl https://api.box.com/2.0/files \ 
-H "Authorization: Bearer ACCESS_TOKEN"

Но я получаю ошибку couldn't resolve host.

Мой документ также находится в папке. Нужно ли мне запрашивать что-то другое, чтобы найти идентификатор документа, найденный внутри папки?


person nlr25    schedule 13.12.2013    source источник


Ответы (1)


Вот вызов API, который вы ищете. Это вернет вам идентификаторы файлов для каждого файла в указанной папке:

http://developers.box.com/docs/#folders-retrieve-a-folders-items

У вас есть несколько вариантов поиска идентификатора папки. Вы можете использовать корневую папку с идентификатором 0, чтобы вы могли получить туда файлы и папки и продолжить проверку своей учетной записи Box на основе этих идентификаторов. Или вы можете использовать конечную точку API поиска для поиска по ключевому слову и возврата идентификаторов папок и файлов.

http://developers.box.com/docs/#search-search-a-users-account

person Cormac Driver    schedule 13.12.2013
comment
Спасибо, а как узнать идентификатор папки? Мне это как-то дано? - person nlr25; 14.12.2013
comment
Извините за это - я отредактировал свой ответ выше, чтобы включить информацию о поиске идентификатора папки. Один подход, о котором я не упомянул, заключается в том, что если вы знаете папку, и папка не изменится, то вы, вероятно, могли бы просто получить идентификатор папки из строки URL-адреса в своем браузере. - person Cormac Driver; 14.12.2013