При использовании sdk Smooch возникла проблема с классом AttachmentsApi для типа файла с расширением (doc,csv,log,yaml,yml,eml,basic.ics,mpga,neon,vcf,mp4a)

#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 чтобы зарегистрировать ошибку и провести ее расследование командой.