Загрузка файла в папку планов в BIM360Docs

Я новичок в использовании API управления данными для получения доступа к BIM360Docs, я успешно загрузил файл из любой папки и могу загрузить его в папку файлов проекта, однако проблема заключается в загрузке в папку планов, все API вызовы кажутся счастливыми и, похоже, работают, но когда я проверяю фактический веб-сайт BIM360Docs, его там нет, когда я использую вызов API для отображения содержимого папок, он есть, поэтому кажется, что он загружается правильно, но по какой-то причине не отображается ?

Вот он успешно загружается:

Вот оно успешно загружается

Здесь это видно с помощью вызова API получения содержимого папки, но не в документах:

Здесь он отображается с помощью вызова API получения содержимого папки, но не в документах

Так что он есть, и я могу его скачать, и все в порядке, я просто не вижу его на веб-сайте.

PS Я использую пошаговое руководство на сайте кузницы (не могу ссылаться, так как у меня недостаточно репутации).


person Bob Scooter    schedule 05.05.2017    source источник


Ответы (1)


Можете ли вы сказать мне, в какую папку вы загружаете? Я думаю, может быть, вы не отправляете файл в нужное место, и поэтому можете только его скачать. В этом смысле вы правильно создаете место для хранения, проблема в том, что вы, вероятно, загружаете свой файл не в ту папку. Я могу предложить следующее: получить список всех доступных папок в корневой папке.

// Получить папку

curl -X GET -H "Authorization: Bearer YOURTOKEN" "https://developer.api.autodesk.com/data/v1/projects/BIM360ACCOUNTID/folders/urn%3Aadsk.wipprod%3Afs.folder%3AYOURROOTFOLDER/contents" 

Это вернет вам ответ JSON всей папки в вашем проекте документов. Найдите идентификатор папки планов и продолжите выполнение следующих шагов, используя этот идентификатор папки.

// Шаг 3. Создайте место для хранения

// Шаг 4. Загрузите файл в хранилище.

// Шаг 5: Создайте первую версию загруженного файла

Если все пойдет правильно, теперь вы сможете увидеть свои планы в этом месте. Пожалуйста, дайте мне знать, как у вас все получается. Также убедитесь, что у вас есть правильная настройка Scopes в вашем токене, что включены следующие области scope = account: read account: write

Кроме того, у вас есть необходимые разрешения на загрузку в проекте Документов.

person Jaime Rosales    schedule 08.05.2017
comment
Определенно загрузка в правильную папку, так как когда я получаю содержимое из папки, я вижу все другие планы, которые у меня есть, которые я вижу на сайте документации, я могу успешно загрузить в папку файлов проекта и любые подпапки У меня есть сторона, поэтому у меня определенно есть правильные области / разрешения, я не уверен, почему у него проблемы с папкой планов, это базовый 5-страничный PDF-файл, ничего особенного. Спасибо - person Bob Scooter; 09.05.2017
comment
Привет, есть ли способ получить файл, похожий на тот, который вы пытаетесь загрузить, это может быть конкретная проблема с файлом, поскольку все остальное вы делаете правильно. Я могу загрузить в папку с планами, так что мне понадобится это от вас, чтобы проверить его на моей стороне, и если есть что-то особенное с файлом, и я могу воспроизвести, я могу сообщить об этом нашей команде инженеров. - person Jaime Rosales; 12.05.2017
comment
drive.google.com/file/d/0B7To3agE612uQnlhMGs Вот рабочий процесс, который я использовал, я скопировал запрос и ответ в текстовые файлы, извините, я не знаю, как лучше поделиться им, PDF-файл также находится там, это всего лишь проект разработчика для тестирования, поэтому я нормально делиться идентификаторами и частями и частями, если вам нужно что-то еще от меня, пожалуйста, дайте мне знать, спасибо! - person Bob Scooter; 12.05.2017
comment
Это идеально, спасибо, что поделились, я начну расследование и свяжусь с вами, как только смогу. Ваше здоровье - person Jaime Rosales; 12.05.2017
comment
Привет, Боб! Спасибо за терпение, я протестировал ваш рабочий процесс и обнаружил, что, к сожалению, вы не можете сделать это с помощью API. Я заметил, что файлы dwfx обрабатываются автоматически и не требуют обновления информации о заголовке на этапе обработки, но на данный момент это не помогает с PDF-файлами. Я отправлю команде запрос на усовершенствование, чтобы воспроизвести шаги, необходимые для загрузки PDF-файлов в планы, доступные из DM API. - person Jaime Rosales; 08.06.2017