Получение ссылок на скачивание файлов из претензии
Для доступа к этому методу в параметре scope ссылки авторизации пользователя должен быть указан сервис ACQUIRING_REQUEST.
Сценарии тестирования
Для тестирования сценариев используйте фиксированные значения claimId и fileIds.
1. Чтобы получить положительный ответ, нужно в поле claimId и fileIds передать произвольные значения.
2. Чтобы получить положительный ответ, где один из файлов не найден, нужно в поле claimId передать произвольное значение, в поле fileIds передать значение с началом 43dd9022, все остальные заполнить произвольно.
3. Чтобы получить ошибку "У вас недостаточно прав для совершения операции.", нужно в поле claimId передать значение 403ddd81-103a-4d3a-8e9b-0ba4b527f110.
Причина в ответе: "cause": "ACTION_ACCESS_EXCEPTION"
4. Чтобы получить ошибку "Вы пытаетесь получить данные по претензии с датой создания ранее минимальной.", нужно в поле claimId передать значение 400d3d81-103a-4d3a-8e9b-0ba4b527f110.
Причина в ответе: "cause": "WORKFLOW_FAULT"
5. Чтобы получить ошибку "Превышен лимит запросов. Повторите операцию позже.", нужно в поле claimId передать значение 429ddd81-103a-4d3a-8e9b-0ba4b527f110.
Причина в ответе: "cause": "TOO_MANY_REQUESTS"
6. Чтобы получить ошибку "Запрос на получение списка претензий доступен только по собственной организации.", нужно в поле claimId передать значение 444ddd81-103a-4d3a-8e9b-0ba4b527f110.
Причина в ответе: "cause": "WORKFLOW_FAULT"
7. Чтобы получить ошибку "При выполнении операции произошла ошибка...", нужно в поле claimId пере дать значение 500ddd81-103a-4d3a-8e9b-0ba4b527f110.
Причина в ответе: "cause": "UNAVAILABLE_RESOURCE_EXCEPTION"
8. Чтобы получить ошибку "Претензия с таким идентификатором не найдена.", нужно в поле claimId передать значение 404ddd81-103a-4d3a-8e9b-0ba4b527f110.
Причина в ответе: "cause": "DATA_NOT_FOUND_EXCEPTION"
Сценарии тестирования ссылки для скачивания файлов /v1/sberbusinessapi/claim/files/download-file/{fileId}/{claimId}
1. Чтобы получить файл, нужно в поле fileIds передать значение 200ddd81-103a-4d3a-8e9b-0ba4b527f110, в claimId передать произвольное значение.
2. Чтобы получить ошибку "Истек срок жизни ссылки.", нужно в поле fileId передать значение 403ddd81-103a-4d3a-8e9b-0ba4b527f110, в claimId передать произвольное значение.
Причина в ответе: "cause": "LINK_HAS_EXPIRED"
3. Чтобы получить ошиб ку "Ссылка не найдена.", нужно в поле fileId и claimId передать произвольные значения.
Причина в ответе: "cause": "LINK_HAS_EXPIRED"