#smooch #supportkit
Вопрос:
Использование класса Smooch SDK AttachmentsApi, создающего исключение «io.smooch.client.Исключение ApiException: Неподдерживаемый тип носителя» для типа файла с расширением (doc,csv,log,yaml,yml,eml,basic.ics,mpga,neon,vcf,mp4a)
File : AttachmentsApi.java
Method: public AttachmentResponse uploadAttachment(String appId, File source, String access, String _for, String appUserId, String userId) throws ApiException
<dependency>
<groupId>io.smooch</groupId>
<artifactId>api</artifactId>
<version>5.28.0</version>
</dependency>
В то время как файлы с расширением, упомянутым выше, не выдают никаких ошибок, если мы используем smooch API через postman
https://api.smooch.io/v1.1/apps/{{appId}}/attachments?access=publicamp;for=messageamp;appUserId={{appUserId}}
Пожалуйста, помогите.
Комментарии:
1. Эти типы находятся в списке разрешенных расширений, так что это может быть ошибкой в самом SDK. Я приглашаю вас обратиться к support@zendesk.com чтобы зарегистрировать ошибку и провести ее расследование командой.