issues's People
issues's Issues
Не приходит уведомление о входящем сообщении с контактом, если содержит 2 контакта и более.
Ошибка
Не приходит уведомление о входящем сообщении с контактом, если содержит 2 контакта и более.
Уровень
API
Обходное решение
Предупреждать об отправке по одному контакту.
При получении getChatHistory в сообщении caption и fileName - заполнены, downloadUrl пустой
Ошибка
При получении getChatHistory в сообщении caption и fileName - заполнены, downloadUrl пустой
Уровень
API
Обходное решение
не
В некоторых случаях происходит дублирование входящих вебхуков.
Ошибка
В некоторых случаях происходит дублирование входящих вебхуков.
Уровень
API
Обходное решение
Фильтровать дубли вебхуков по полю idMessage
A method is required to get a list of contact groups of the current account.
A method is required to get only a list of contact groups of the current account.
В цитатах изображений jpegthumbnail приходит в неправильном размере
Ошибка
В цитатах изображений jpegthumbnail приходит в неправильном размере.
Уровень
API
Обходное решение
нет
При запросе метода getGroupData не отображается информация о группе, если не админ
Ошибка
При запросе метода getGroupData не отображается информация о группе, если не админ.
Уровень
API
Обходное решение
нет
Наблюдаются потери входящих сообщений
Ошибка
В некоторых случаях наблюдаются потери входящих сообщений.
Уровень
API
Обходное решение
Нет
Вместо сообщения отображается "Ожидание сообщения. Это может занять некоторое время"
Ошибка
В некоторых случаях при отправке сообщения методом SendMessage сообщение не доставляется до получателя. Вместо сообщения на телефоне получателя отображается "Ожидание сообщения. Это может занять некоторое время".
Уровень
API
Обходное решение
- Попросить получателя отправить ответное сообщение и повторить попытку отправки
- Добавить получателя в контакты на телефоне и повторить отправку
- Разлогинить и залогинить инстанс по новой (сканировать QR-код)
Ошибка в несовместимости протоколов SSL
Ошибка
Ошибка в несовместимости протоколов SSL. Некоторые ссылки не отсылаются методом SendFileByUrl выходит ошибка "unable to verify the first certificate".
Уровень
API
Обходное решение
Использовать для ссылок http вместо https или отсылать методом sendFileByUpload.
Error
SSL protocol incompatibility error. Some links are not sent using the SendFileByUrl method, and the error “unable to verify the first certificate” appears.
Level
API
Workaround
Use http instead of https for links or send using the sendFileByUpload method.
При получении getChatHistory в сообщении ссылка на картинку не доступна
Ошибка
При получении getChatHistory в сообщении ссылка на картинку не доступна
Уровень
API
Обходное решение
нет
Поле filename для изображения заполнилось из поля title
Ошибка
Изображение пришло как документ. Поле filename заполнилось из поля title.
Уровень
API
Обходное решение
Нет
Отсутствует поле sender в уведомлении outgoingMessageReceived / The sender field is missing in the outgoingMessageReceived notification
Ошибка
Отсутствует поле sender во входящем вебхуке.
Пример
{
'typeWebhook': 'outgoingMessageReceived',
'instanceData':
{
'idInstance': 551173****,
'typeInstance': 'whatsapp'
},
'timestamp': 165729****,
'idMessage': '436CC4C3C6BCB07161988F4E********',
'senderData':
{
'chatId': '7937*******@c.us',
'senderName': 'Sahar&Vosk'
},
'messageData':
{
'typeMessage': 'textMessage',
'textMessageData':
{
'textMessage': 'У Вас было первое посещение ?'
}
}
}
Проявляется с периодичностью 3-4 раза в неделю.
Уровень
API
Error
The sender field is missing in the incoming webhook.
Example
{
'typeWebhook': 'outgoingMessageReceived',
'instanceData':
{
'idInstance': 551173****,
'typeInstance': 'whatsapp'
},
'timestamp': 165729****,
'idMessage': '436CC4C3C6BCB07161988F4E********',
'senderData':
{
'chatId': '7937*******@c.us',
'senderName': 'Sahar&Vosk'
},
'messageData':
{
'typeMessage': 'textMessage',
'textMessageData':
{
'textMessage': 'Have you had your first visit?'
}
}
}
It appears at intervals of 3-4 times a week.
Level
API
Отсутствует ссылка на файл во входящем сообщении.
Ошибка
Отсутствует ссылка на файл во входящем сообщении.
Уровень
API
Обходное решение
Нет
Не отправляются файлы большого объема через sendFileByUpload
Ошибка
При вызове метода sendFileByUpload файлы большого объема (>1Мб) не отправляются и возникает ошибка "502 Bad Gateway"
Уровень
API метод sendFileByUpload
Обходное решение
Нет
Требуется добавить метод Блокировки контакта
Требуется добавить метод Блокировки контакта.
Уточнение документации по WebHook
Здравствуйте! Не могли бы вы уточнить, по поводу WebHook. В какие именно интервалы сервер пробует доставить сообщение? Для чего есть возможность указать несколько вебхуков? Сервер будет выбирать один из них или отправлять на все? Если один из них, то по какому принципу?
Ошибка при добавлении участника в группу с помощью метода addGroupParticipant
Ошибка
В некоторых случаях при добавлении участника в группу с помощью метода addGroupParticipant наблюдается ошибка
{"level":"error","message":"Instance:55000000 failed to add group participant: Error: bad-request","profile":"5500,5500000","timestamp":"27.07.2022, 13:02:03"}
13:02:31.342
{"level":"error","message":"Instance:55000000 failed to add group participant: Error: bad-request","profile":"5500,5500000","timestamp":"27.07.2022, 13:02:31"}
Уровень
API
Обходное решение
Добавлять участника с телефона
Файлы с форматом bmp отправляются, но не отображаются в телефоне у получателя.
Ошибка
При отправке изображения любым методом Файлы с форматом bmp отправляются, но не отображаются в телефоне у получателя.
Уровень
API
Обходное решение
Проставлять filename с расширением jpg при отправке.
Требуется добавить столбец оплаты в списке инстансов.
Требуется добавить в списке инстансов в личном кабинете столбец - до какого числа оплачен инстанс.
Требуется получать статус пользователя и время последнего посещения / Required to get user status and last visit time
Требуется
Требуется получать статус пользователя и время последнего посещения
Уровень
API
Required
Required to get user status and last visit time
Level
API
Инстанс не отправляет и не принимает сообщения.
Ошибка
Инстанс не отправляет и не принимает сообщения. Порядка воспроизведения - нет.
Нет повторных отправок вебхуков на клиентский сервер.
Уровень
API
Обходное решение
Убрать вебхук урл, перезапустить, ждать 5 минут, установить вебхук урл, перезапустить.
При отправке методом sendFileByUpload не отправляются файлы большого объема
Ошибка
При отправке методом sendFileByUpload не отправляются файлы большого объема (свыше 2 мб).
<title>502 Bad Gateway</title>
502 Bad Gateway
nginx/1.14.0 (Ubuntu)
Уровень
API
Обходное решение
Ссылка на личный кабинет
Здравствуйте!
Только начал пробовать ваш сервис и сразу же столкнулся с трудностями. При переходе из документации на личный кабинет получаю таймаут соединения. Я уже думал, что какие-то проблемы с сетью, пока не зашёл на регистрацию с главной страницы сервиса.
Поправьте ссылку на личный кабинет в документации cabinet.green-api.com
на console.green-api.com
, либо сделайте редирект.
Требуется добавить в метод getGroupData поле avatar / It is required to add an avatar field to the getGroupData method
Требуется
Требуется добавить в метод getGroupData поле avatar для получения ссылки на аватар группы.
Уровень
API
Обходное решение
Запросить метод getAvatar для получения аватара группы
Required
You need to add an avatar field to the getGroupData method to get a link to the group's avatar.
Level
API
Workaround
Request the getAvatar method to get the group avatar
Требуется настройка для отключения архивирования чата
Требуется добавить отдельную настройку в личном кабинете для включения/отключения архивирования диалогов, чтобы старые чаты при превышении количества их на телефоне свыше 100 автоматически не уходили в архив, а оставались активными.
Предложение как реализовать данную настройку:
- Добавить булево поле, например disableDialogsArchive, в метод добавлении инстанса /createInstance/. В зависимости от значения true или false, WA аккаунт который будет привязываться к инстансу при сканировании QR кода, будет иметь заданный параметр архивации чатов
- Добавить булево поле такое же, как и в п.1 в метод waInstance{{idInstance}}/SetSettings/{{apiTokenInstance}} которое будет изменять для уже существующих инстансов также это значение
Требуется в момент считывании qr-кода получение сообщений вебхуками.
Требуется при полной синхронизации в момент считывании qr-кода получение сообщений вебхуками.
Требуется убрать проверку групповых чатов на наличие вотсап.
Требуется убрать проверку групповых чатов на наличие вотсап.
При получении getChatHistory в сообщении ссылка зашифрована в формате enc
Ошибка
При получении getChatHistory в сообщении ссылка зашифрована в формате enc
Уровень
API
Обходное решение
нет
Не приходят вебхуки при включенных исчезающих сообщениях
Ошибка
В некоторых случаях не приходит вебхук о входящем сообщении, если в чате включены исчезающие сообщения.
Уровень
API
Обходное решение
Нет
Требуется добавить проверку Whatsapp в метод GetContactInfo на контакты, которых нет в чатах
Требуется добавить проверку Whatsapp в метод GetContactInfo на контакты, которых нет в чатах.
Требуется добавить в цитатах изображений jpegThumbnail для base64 картинки и в цитаты файлов fileName.
Требуется добавить в цитатах изображений jpegThumbnail для base64 картинки и в цитаты файлов fileName.
Отправка сообщения на неавторизованный аккаунт
В документации написано, что при отправке сообщения возвращаются стандартные ошибки. Но при попытке отправить сообщение на неавторизованный аккаунт, получаю успешный ответ с идентификатором сообщения. Это ошибка API или какой-то нюанс неотражённый в документации?
Can't send to group chat
I have tried green api in developer mode, there's no problem when sending to the personal chat (phone number), but when sending to the group, the response displays an error "chatId' must be one of the next formats: '[email protected]' or '[email protected]", even I've entered the valid group id
Example : [email protected]. Thank you
Требуется изменение GET на POST в методе GetContactInfo.
Требуется изменение GET на POST в методе GetContactInfo.
Получение цитируемых сообщений
Во всех методах отправки сообщений есть возможность указать цитируемое сообщение. Однако при получении можно получить только текстовое сообщение с цитатой, а сообщения с файлами приходят без цитаты.
Это ограничение API?
Ошибка в наименовании файла при отправке через внешнюю обработку 1с
Ошибка
Ошибка в наименовании файла при отправке через внешнюю обработку 1с: название меняется на неизвестные символы. При тестировании в Postman данной ошибки не выявлено.
Уровень
API
Обходное решение
Передаются статусы пользователей Whatsapp.
Ошибка
Передаются статусы пользователей Whatsapp.
Уровень
API
Обходное решение
Игнорировать вебхук следующего вида: "chatId": "[email protected]""
Требуется сделать 10000 символов в сообщении.
Требуется сделать 10000 символов в сообщении.
Вебхуке outgoingMessageStatus chatId неверного формата
Сегодня в chatId стал приходить суффикс :3
{
"typeWebhook": "outgoingMessageStatus",
"chatId": "71111111111:[email protected]",
"instanceData": {
"idInstance": *****,
"wid": "[email protected]",
"typeInstance": "whatsapp"
},
"timestamp": 1657278728,
"idMessage": "BAE52F9A4E4B03E4",
"status": "read",
"sendByApi": true
}
При подключении двух инстансев к АПИ не приходит уведомление об отправленном сообщении с параллельного инстанса.
Ошибка
При подключении двух инстансев к АПИ не приходит уведомление об отправленном сообщении с параллельного инстанса..
Уровень
API
Обходное решение
- Включить настройку Получать уведомления о сообщениях, отправленных с API
- Исходящее уведомление с инстанса будет типа outgoingAPIMessageReceived
- Фильтровать уведомления по полю "senderName": "", в исходящем уведомлении с инстанса оно будет пустым.
Whatsapp завершает сессию (выкидывает QR)
Ошибка
В некоторых случаях использование настройки "Отмечать входящие сообщения прочитанными при отправке" приводит к завершению сессии.
Уровень
API
Обходное решение
Отключение настройки "Отмечать входящие сообщения прочитанными при отправке".
Нестабильная доставка кнопок получателю.
Ошибка
Нестабильная доставка кнопок получателю. Текст, содержащий кнопки не доставляется совместно с кнопками. Сообщение может не отобразиться у отправителя или получателя. Отсутствие вебхуков в сообщениях с кнопками.
Уровень
API
Обходное решение
Нет
Требуется присылать имя контакта c вебхуком о входящем звонке. / It is required to send the contact's name with a webhook about an incoming call.
Требуется
Требуется присылать имя контакта c вебхуком о входящем звонке.
Уровень
API
Обходное решение
- Получить уведомление о входящем звонке в поле from указан номер телефона собеседника.
- Использовать метод GetContactInfo для определения информации о звонящем собеседнике.
- Использовать поля name или contactName из метода GetContactInfo для получения имени собеседника.
Required
It is required to send the contact's name with a webhook about an incoming call.
Level
API
Workaround
- Receive a notification about an incoming call in the from field the phone number of the interlocutor is indicated.
- Use the GetContactInfo method to determine information about the calling interlocutor.
- Use the name or contactName fields from the GetContactInfo method to obtain the name of the interlocutor.
Не приходят уведомления об исходящих фотографиях, файлах, аудио и т. д.
Не отображаются в журнале отправленных сообщений сообщения отправленные с телефона, на котором запущен инстанс. Также не приходят уведомления о таких сообщениях.
В статусе отправленного сообщения в документации неверно указан fail
Ошибка
Неверно указан в документации статус fail.
https://green-api.com/docs/api/receiving/notifications-format/outgoing-message/OutgoingMessageStatus/
Уровень
API
Обходное решение
Использовать текущий статус failed.
Mp3 файл приходит как mpga
Ошибка
При получении mp3 файл приходит как mpga
Уровень
API
Обходное решение
нет
Метод ShowMessagesQueue возвращает не все сообщения к отправке
Ошибка
При вызове метода показа очереди - отображаются не все сообщения, разное количество, иногда повторяются.
Уровень
API
Обходное решение
Запросить число сообщений в очереди у техподдержки.
Ошибка при отправке файлов в формате AutoCAD DWG
Ошибка
Ошибка при отправке файлов в формате AutoCAD DWG.
Уровень
API
Обходное решение
нет
Не отправляется исходящее сообщение из АПИ, id сообщения выдаётся, статусов нет.
Ошибка
В некоторых случаях при отправке сообщения выдаётся id сообщения, но по нему не приходят статусы. Очередь сообщений к отправке - пуста. Ошибок по другим сообщениям - не получено. Перезапуск аккаунта произведён.
Уровень
API
Обходное решение
- Перезапустить инстанс
- Переотправить сообщение заново, если очередь сообщений к отправке пуста и после перезапуска не получены статусы в течении 2-х минут.
Требуется изменить метод GetContacts для одного номера.
Требуется изменить метод GetContacts, чтобы можно было получать данные только по одному номеру.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.