0

我们正在尝试通过 GupShup API 发送带有快速回复按钮的 WhatsApp 消息。在这种情况下,我们使用的是 WhatsApp 会话消息,而不是模板消息。

示例消息如下所示

You can now view your Account Balance or Mini statement for Account ending with 2343 simply by selecting one of the options below. | [View Account Balance] | [View Mini Statement]

但是当我们使用 GupShup Single API 发送时,按钮不会出现在 WhatsApp 中。相反,方括号按原样显示。

任何人都知道,为什么会这样?

4

2 回答 2

0

我在测试时也发生了同样的事情。我们的后端系统将对 Gupshup 进行 API 调用POST /sm/api/v1/msg。我们发送了一个带有按钮的预先批准的模板。

我们不会收到带有按钮的 WhatsApp 消息,而是会收到带有方括号的消息。

就我而言,该特定 Gupshup 应用程序没有打开模板消息。

请转到您的 Gupshup 仪表板,检查应用程序设置。有一个“模板消息”部分 - 必须设置为“启用”才能发送按钮

如果失败,请检查 API 调用是否已isHSM设置为,true以便 Gupshup 可以匹配模板(请参阅Gupshup API 文档

编辑:

再次检查问题时,我注意到您正在发送“会话”消息。据我所知,按钮仅在模板中可用。所以你必须提交一个带有按钮的模板,然后你才能使用它。我只是用常规消息进行了测试,并且按钮没有格式化为按钮。Gupshup 和 WhatsApp 都仅在模板上下文中提及按钮。

古普舒普文章

交互式消息模板将您可以发送给收件人的内容扩展到标准消息模板和媒体消息模板类型之外,包括交互式按钮

...

这些按钮可以附加到文本消息或媒体消息(目前,我们的平台不支持媒体)。

于 2020-12-07T21:02:22.030 回答
0

最好使用回调函数而不是 API。只需在您的应用设置中添加一个回调 url 就可以了。但是你能详细说明你的问题吗,我无法理解

于 2020-12-07T14:12:23.140 回答