Настройка API WhatsApp в сети предприятия - PullRequest
0 голосов
/ 14 февраля 2019

мы пытаемся настроить бизнес-API WhatsApp в корпоративной сети. Но каждое соединение за пределами нашей корпоративной сети проходит через прокси (https, socks..etc)

Как я читал в документации WhatsApp на https://developers.facebook.com/docs/whatsapp/faq/ в разделе «Должен ли я беспокоиться о брандмауэре и / или прокси моего бизнеса?»нам нужно открыть порт 5222 для исходящего соединения ... но, как упоминалось ранее, наши сети поддерживают подключение к Интернету только через прокси-сервер ...

Вопрос 1: Я просто хотел знать, еслиЕсть ли способ настроить бизнес-API через прокси-сервер, будь то https или socks (сокет-прокси)?

Без этой настройки мы получаем ошибку ниже, которая выглядит так, как будто WhatsApp не может установить соединение с сокетом.

Вопрос 2: Я предполагаю, что протокол chatd, который использует whatsapp, аналогичен протоколу websocket. Возможно, нам придется использовать прокси socks, если так, как настроить образ докера whatsapp для использования прокси socks?

W0214 03:44:02.650305    50 registrationmanager.cpp:2052] Request failed: code=0, networkError=QNetworkReply::NetworkError(TimeoutError) req_id=b00eeb15e7e3478aa6d13983ab2f9c6c
Socket operation timed out
Could not connect to WhatsApp. Please check your network settings and try again later.
W0214 03:44:02.652221    44 apiendpointmanager.cpp:919] QJsonObject({"errors":[{"code":1005,"details":"exist check request error","title":"Access denied"}]}) req_id=b00eeb15e7e3478aa6d13983ab2f9c6c
...