首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用MessageBird从Firebase云函数发送Whatsapp消息?

如何使用MessageBird从Firebase云函数发送Whatsapp消息?
EN

Stack Overflow用户
提问于 2022-10-26 03:52:48
回答 1查看 77关注 0票数 0

我已经安装了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)。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-10-26 08:03:34

您是对的,您需要将一个包含内容的文档放入ConversationsAPI接受的Firestore消息集合中,然后应该发送消息,并使用传递详细信息(来自MessageBird会话API的响应)更新文档。

--这是您需要放置的文档示例,以便能够发送WA模板消息

代码语言:javascript
复制
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

我希望这能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74202520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档