【问题标题】:How to send message to whats app group via CHAT-API如何通过 CHAT-API 向 whatsapp 群组发送消息
【发布时间】:2021-04-01 03:56:55
【问题描述】:

我正在尝试借助 CHAT-API 向 whats 应用程序中的群组发送消息。我成功地向单个联系人发送了一条消息,但发送到一个群组却惨遭失败。

API 代码

$arr=json_encode(array(
    "phone"=>"91xxxxxxxx","91xxxxxxxx",

    "body"=>"Test Message CSRGHFGHFGFGHFGH IT Departemnt"
));

$url = "https://eu64.chat-api.com/instance208297/message?token=v59kcnafuz9m8wpe";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $arr);
curl_setopt($ch, CURLOPT_HTTPHEADER, ARRAY(
    'Content-type:application/json',
    'Content-length:'.strlen($arr)
));

$result=curl_exec($ch);
curl_close($ch);
echo $result;

请帮我将消息发送到群组,因为我昨天一直在努力解决这个问题。

【问题讨论】:

  • "miserably" 不是错误消息。请提供技术细节而不是情绪反应。我们可能会同情,但我们不能总是在没有更多细节的情况下轻易回答这个问题,除非代码中恰好有一个非常明显的缺陷。
  • 您的示例中似乎有一个私有令牌,我建议永远不要共享一段包含秘密的代码。

标签: php chat whatsapp


【解决方案1】:

“电话”必须是一个数组,发送到一个组时,不像你写的那样......

"phone" => ['91xxxxxxxx', '91xxxxxx'],
"body" => "Test Message CSRGHFGHFGFGHFGH IT Departemnt"

【讨论】:

    【解决方案2】:

    要向 WhatsApp 群组发送消息,您可以使用 chatId 参数,而不是电话参数。

    chatId 的值对应于可以是单个联系人(以@c.us 结尾)或组(以@g.us 结尾)的JID。

    我要找出哪个是我要发送消息的组对应的JID(chatId)的方法是进入chat-api仪表板,然后查看消息历史记录。

    例如,在我的消息历史记录中:

    {
    "id": "true_56931111111-1547352531@g.us_3EB0D4F45F0136AB1F85",
    "body": "*Nueva reserva #1683 desde web* De daniela ......",
    "fromMe": true,
    "self": 1,
    "isForwarded": 0,
    "author": "56931111111@c.us",
    "time": 1599170329,
    "chatId": "56931111111-1547352531@g.us",
    "messageNumber": 138,
    "type": "chat",
    "senderName": "Moloko Reservas",
    "quotedMsgBody": null,
    "quotedMsgId": null,
    "quotedMsgType": null,
    "chatName": "Reservas Moloko"
    }
    

    所以我可以看到以@g.us 结尾的chatId 的值(本例中为56931111111-1547352531@g.us),它对应于组的JID。然后在您的代码中,您只需将 phone 参数替换为 chatId 并输入相应的值。

    希望对你有用,问候!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-31
      • 2015-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-27
      • 2015-04-05
      • 1970-01-01
      相关资源
      最近更新 更多