我已经安装了MessageBird Firebase扩展。我想发送来自Firebase函数的Whatsapp模板(模板有带有网站链接的按钮)消息。
要发送Whatsapp消息,我需要在Firebase 'messages‘集合中创建一个文档,以便MessageBird扩展处理它。
:发送Whatsapp消息的Firebase文档的格式应该是什么?我已经附上了Whatsapp模板

我尝试创建类似于这个API请求格式的Firebase文档-- https://developers.messagebird.com/quickstarts/whatsapp/send-message-with-buttons/,但是我得到了传递错误:错误: api错误: JSON不是有效的格式(代码:21)。
谢谢。
发布于 2022-10-26 08:03:34
您是对的,您需要将一个包含内容的文档放入ConversationsAPI接受的Firestore消息集合中,然后应该发送消息,并使用传递详细信息(来自MessageBird会话API的响应)更新文档。
--这是您需要放置的文档示例,以便能够发送WA模板消息。
db.collection('YOUR_DOCUMENT_COLLECTION').add({
channelId: 'YOUR_CHANNEL_ID',
type: 'hsm',
content: {
hsm: {
namespace: 'YOUR_WA_ACCOUNT_NAMESPACE_ID',
templateName: 'YOUR_WA_TEMPLATE_NAME',
params: [{ default: 'YOU_PARAM_VALUE' }],
language: { code: 'en_US', policy: 'deterministic' }
}
},
to: 'RECIPIENT_OF_THE_MESSAGE',
});您可以在这里找到更多关于HSM对象和每个字段的含义的详细信息:https://developers.messagebird.com/api/conversations/#messagehsm-object。
我希望这能帮上忙。
https://stackoverflow.com/questions/74202520
复制相似问题