当前位置: 首页 > 知识库问答 >
问题:

PHP-Whatsapp Web-消息格式

汪晨
2023-03-14

如何格式化WhatsApp Web消息?我试图替换这样的标签:

$nl         = "%0D%0A";
$space      = "%20";
$MSG        =  nl2br($MSG);
$MSG        =  str_replace( array("<b>","<bold>","</b>","</bold>"), array("*","*","*","*"), $MSG);
$MSG        =  str_replace( array(" ","<br>","\n", "\r\n"), array($space,$nl,$nl,$nl), $MSG);

我试着使用urlencode、htmlspecialchars,什么都没有。

我收到https://api.whatsapp.com/send?phone=XXX

%F0%9F%94%94%2A...

共有1个答案

王君墨
2023-03-14

我发现了错误,我在这里发帖是为了帮助其他人。

// Should use UTF8
$MSG        =  utf8_encode($MSG);

// Whatsapp patterns
$nl         = "%0D%0A"; // newline
$space      = "%20";    // space

// Replace some Whatstapp tags 
$MSG        =  str_replace( array("<b>","<bold>","</b>","</bold>"), array("*","*","*","*"), $MSG);

// Replace newline to Whatsapp format
$MSG        =  str_replace( array(" ","<br>","\n", "\r\n"), array($space,$nl,$nl,$nl), $MSG);

我只替换粗体,但您可以添加其他标记。见:https://faq.whatsapp.com/general/chats/how-to-format-your-messages/?lang=en

 类似资料:
  • 消息通常按照批量的方式写入.record batch 是批量消息的技术术语,它包含一条或多条 records.不良情况下, record batch 只包含一条 record.Record batches 和 records 都有他们自己的 headers.在 kafka 0.11.0及后续版本中(消息格式的版本为 v2 或者 magic=2)解释了每种消息格式.点击查看消息格式详情. 5.3.1

  • 我刚刚开始使用使用Apache Camel 2.15.3的应用程序。我是Camel的新手,我正在尝试了解消息是如何发送的,以及路由中组件之间的外观。 应用程序中的路由是使用Spring扩展xml设置的。以下是其中一条路由的示例。 首先是一个简短的术语问题:本示例中的中间bean叫什么?endpoint?组件?还是别的什么?现在我把它们叫做组件。 我现在的主要困惑是理解什么是输入,什么是从一个组件传

  • 1.1.1. 目录 1.1.2. 若琪智能家居协议 1.1.3. 示例 1.1.1. 目录 若琪智能家居协议 请求消息类型 回复消息类型 消息体 示例 一个控制请求 一个控制成功的返回 当发生了错误时的一个返回 1.1.2. 若琪智能家居协议 请求消息类型 命令 Directives 由若琪主动向 Skill 发起的请求,可以是 Skill 开放的 HTTP 服务,或者是 JSON RPC ove

  • 更新几乎在那里,我可以收到消息,我想。当代码可读时,我会把它放进去。也在尝试发送。。 原始问题 我试图连接我的esp8266(@38400波特)(3.5美元的wifi芯片:)),到一个网络插座。该芯片与Arduino pro mini相连。这个设置是确定的,它的工作原理。 多亏了一些代码,我能握手了(https://github.com/ejeklint/ArduinoWebsocketServe

  • 问题内容: 我有通过base64编码和8bit编码发送的电子邮件。我想知道如何使用imap_fetchstructure检查消息的编码(因为这样做大约两个小时,所以丢失了)然后正确解码。 Gmail和Mailbox(iOS上的应用)以8位发送,而Windows 8的Mail应用以base64发送。无论哪种方式,我都需要通过检测已使用的编码类型来解码其8bit还是base64。 使用PHP 5.1.

  • 问题内容: 如何将消息从php发送到node.js?我有一个运行php和node.js的Linux服务器。 当用户完成事务(通过php)时,我想将消息从php发送到node.js。然后,节点将通过套接字连接更新客户端。 在不降低node.js性能的情况下,从php向node.js发送少量数据的好方法是什么? 问题答案: 与其他任何客户端一样,建议似乎是通过HTTP接口与节点对话。您可以使用php中