Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Возвращается код 400 при выполнении ShelfDownload (V2) #1106

Open
OhMitch69 opened this issue Nov 26, 2024 · 3 comments

Comments

@OhMitch69
Copy link

Имя файла получаю из метода GenerateDocumentZip, из структуры DocumentZipGenerationResult.
Если его вставляю в query parametrs метода ShelfDownload (V2), как "fileName=", возвращается ответ 400, а если делаю то же самое методом https://developer.kontur.ru/docs/diadoc-api/http/removal/ShelfDownload.html, ( query parametrs - "nameOnShelf=", то ответ 200 и всё проходит. Что я делаю не так в первом случае? Есть идеи?

@kosavpa
Copy link

kosavpa commented Dec 19, 2024

Подтверждаю, у меня возникает такая же проблема

@Chimtek
Copy link

Chimtek commented Dec 24, 2024

Тоже разбираю эти методы. Скорее дело вот в чем.
Из документации - параметр fileName в методе ShelfDownload (V2) возвращается методами:
Query Parameters:
fileName – имя документа на полке документов, полученное методом ShelfUploadPartInit или ShelfUpload (V2)

@kosavpa
Copy link

kosavpa commented Jan 8, 2025

В документации к GenerateDocumentZip говорится:

Response Body — Тело ответа содержит структуру DocumentZipGenerationResult. Если запрошенный архив уже сгенерирован, то структура будет содержать данные для его скачивания методом ShelfDownload (V2).

А в документации DocumentZipGenerationResult указанно:

ZipFileNameOnShelf — полный путь к архиву на полке документов. Если архив еще не сформирован, поле вернется пустым. Сформированный архив можно скачать с помощью метода ShelfDownload (V2)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants