Отправка файлов в формате BASE64
В отличие от предыдущего этот метод позволяет отправить файл не предоставляя для него публичную ссылку.
При отправке по API нескольких сообщений, они выстраиваются в очередь отправки с интервалом от 3 до 6 сек между сообщениями. Для тестовых аккаунтов есть ограничение - не более 30 отправленных сообщений по API в день.
Запрос POST: https://wamm.chat/api2/file_from_base64/токен/?phone=номер-телефона
Необязательные GET-параметры:
quote_msg_id=1хххххх
- ответ на сообщение, указывается его id
Обязательные POST-параметры:
- file_name - имя передаваемого файла
- file_base64 – тело файла в кодировке BASE64
Ответ при успехе: JSON: {"err":0,"msg_id":1хххххх}
, где msg_id - номер сообщения
Ответ при ошибке: JSON: {"err":"phone fail"}
Варианты ошибок:
- token fail – ошибка в токене
- acc not authorized – подключение к WhatsApp не авторизовано
- phone fail – ошибка в номере телефона
- no WhatsApp on the number – нет WhatsApp с таким номером
- phone not checked for WhatsApp, please retry – не проверен номер на наличие WhatsApp
- url fail – пустая ссылка или в ней отсутствует http / https
- quote_msg_id fail, not found - не найдено сообщение для ответа, если был указан quote_msg_id и сообщение не найдено