Как отправить файл?#
Сервис GREEN-API позволяет отправлять файлы несколькими способами.
-
Как отправить файл с персонального компьютера? - sendFileByUpload
-
Как отправить файл с персонального компьютера при массовых рассылках? - uploadFile + SendFileByUrl
Как отправить файл с внешнего сервера? - SendFileByUrl#
Важно: При возникновении ошибок отправки сообщений с файлами рекомендуется использовать метод uploadFile в сочетании с методом SendFileByUrl.
- Отправьте файл на внешний сервер - см. Как отправить файл методом sendFileByUrl, используя внешнее хранилище?
- Вызовете через Postman метод SendFileByUrl, для этого воспользуйтесь Коллекцией Postman - "Отправить видео, аудио, изображение, документ по URL".
Как отправить файл с персонального компьютера? - sendFileByUpload#
Отправка данным методом позволяет исключить возможные проблемы, связанные с доступностью внешних хранилищ для сервиса GREEN-API. Результат успешной работы метода sendFileByUpload - idMessage
- идентификатор сообщения отправленного файла и urlFile
- ссылка на файл из хранилища GREEN-API:
{
"idMessage": "BAE540B3B4D86B2A",
"urlFile": "https://sw-media-out.storage.yandexcloud.net/1101123456/95917013-579d-429f-9145-469865c4a6e8.jpg"
}
Как отправить файл с персонального компьютера при массовых рассылках? - uploadFile + SendFileByUrl#
Для рассылок, а так же в случаях получения ошибок при отправке файлов, GREEN-API рекомендует использовать в связке методы uploadFile
и SendFileByUrl
. Файл один раз загружается в хранилище с помощью метода uploadFile, результат - urlFile
- ссылка на файл из GREEN-API:
{
"urlFile": "https://sw-media-out.storage.yandexcloud.net/1101123456/95917013-579d-429f-9145-469865c4a6e8.jpg"
}
uploadFile
только выгружает файл в облачное хранилище, чтобы ссылку на файл многократно использовать в методе SendFileByUrl
. Далее полученную ссылку на выгруженный файл использовать при отправке файла методом SendFileByUrl
. Результатом успешного выполнения метода является идентификатор сообщения:
{
"idMessage": "BAE5842D549D814B"
}