docker - 如何设置 WhatsApp Business API 客户端的单一实例
问题描述
我已经按照facebook 的说明克隆了这些文件
然后第 1 步:为安装脚本创建一个 biz 目录
mkdir ~/biz; cd ~/biz;
第 2 步:获取 WhatsApp Business API 客户端配置文件
db.env
docker-compose.yml
multiconnect-compose.yml
第 3 步:设置 WA_API_VERSION 环境变量
export WA_API_VERSION=2.31.5
第 4 步:启动 WhatsApp Business API 客户端
docker-compose up -d
结果输出应如下所示:
Recreating whatsbusinessapi_db_1 ... done
Creating whatsbusinessapi_wacore_1 ... done
Creating whatsbusinessapi_waweb_1 ... done
第 5 步:验证容器是否正在运行
docker-compose ps
输出 :
Name Command State Ports
---------------------------------------------------------------------------------------------------------------
whatsbusinessapi_db_1 docker-entrypoint.sh -p 54 ... Up 5000/tcp, 5432/tcp, 0.0.0.0:5000->6000/tcp
whatsbusinessapi_wacore_1 /opt/whatsapp/bin/wait_on_ ... Up 6250/tcp, 6251/tcp, 6252/tcp, 6253/tcp
whatsbusinessapi_waweb_1 /opt/whatsapp/bin/wait_on_ ... Up 0.0.0.0:9090->443/tcp
默认情况下,Webapp 容器将按照 facebook 在端口 9090 (https://localhost:9090) 上运行,但是当我尝试使用 https://localhost:9090 时
所以请任何人有想法。
解决方案
WhatsApp Web Business Tool 自 v2.29.1 起已弃用您只能通过 REST API 与您的实例进行交互。您可以为此https://github.com/fbsamples/WhatsApp-Business-API-Postman-Collection使用我们的 Postman 集合
听起来您已准备好继续第 6 步
推荐阅读
- android-studio - Android:如何在 Kotlin 中投射?
- reactjs - 将 createContextualFragment 与 JSX 一起使用
- python - 逐行填充 Numpy Array
- garbage-collection - 读/写障碍如何真正应用于垃圾收集代码?
- c# - C# 等价于 C++ Vector< Vector
> 巨型维克; - database - 如何将相同的 user_id 数据与 PostgreSQL 查询结合起来
- javascript - 如何在 NodeJS 中使用 fetch 获取 API 数据
- sql - 尝试在 Shiny 应用程序中显示来自 SQL Server 查询的数据框时出现问题
- c - 将双指针文件作为函数参数传递有什么意义?提供的示例
- php - isset($array[$key]) 没有响应正确的值