мы пытаемся настроить бизнес-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