rest - 在whatsapp业务api帐户中使用不同的电话号码
问题描述
按照本文档https://developers.facebook.com/docs/whatsapp/business-management-api/phone-numbers关于 whatsapp 企业帐户,可以在一个帐户中拥有多个电话号码。有人知道在向客户端发送消息时如何定义从哪个号码发送消息吗?api中没有关于发送消息的内容。
按照文档,您可以通过以下方式阅读电话号码及其whatsapp id
curl -X GET \
'https://graph.facebook.com/v3.3/your-whatsapp-business-account-id/phone_numbers' \
-d 'access_token=your-access-token'
示例结果
{
"data": [
{
"verified_name": "Jasper's Market",
"display_phone_number": "+1 631-555-5555",
"id": "1906385232743451",
"quality_rating": "GREEN"
},
{
"verified_name": "Jasper's Ice Cream",
"display_phone_number": "+1 631-555-5556",
"id": "1913623884432103",
"quality_rating": "NA"
}
],
}
发送消息时,我希望有类似 senderId 字段的内容。
解决方案
WhatsApp Business API 有两个部分 - Business Manager (Facebook) 上的 WhatsApp Account 和 WhatsApp Business API Client(docker 图像)。
您正在查看的是来自商务管理平台的 WhatsApp 帐户信息。
添加带有验证名称的电话号码后,您需要从 Business Manager 下载证书并使用该证书注册您的 WhatsApp Business API 客户端(docker 容器)。
每个客户都注册了一个特定的电话号码,因此您知道您用于发送消息的电话号码。
这相当于为每个单独的电话号码和该手机上的 WhatsApp 应用程序拥有一个单独的手机。
按照官方WhatsApp 文档,获取有关设置的更多详细信息。
推荐阅读
- javascript - 从 Table Cheerio 获取文本
- java - GDPR SDK 错误 [Android 工作室]
- regex - Word 的正则表达式之前没有一些特定的单词
- r - Ubuntu 18.04 上 RcppNumerical 和 RcppEigen 中的警告
- javascript - 动态html/php
- javascript - 在 div 中动态创建表
- java - 如何使用 textview 导航到另一个活动?
- c - RPC:分段错误(核心转储)
- php - Url Rewrite 在 apache 服务器 godaddy 上不起作用
- r - 在 R 中结合 data.frame 和 data.frames 列表,没有公共变量