我正在为我的网站使用 messagebird 全渠道小部件。并且已经放置了片段代码。该小部件运行良好 BTW。
我确实看到了 toggleChat 功能,但它只能隐藏聊天窗口。
如何从 javascript 代码强制打开聊天小部件?
目前,我正在尝试将消息鸟 API 集成到我的自动化应用程序 ( https://developers.messagebird.com/ ) 中。
我正在尝试使用消息鸟 API 上传文件,因为文档说我正在使用此端点:https : //messaging.messagebird.com/v1/files返回我上传的文件的 ID,问题是,当我尝试将该 ID 与端点连接以获取文件(https://messaging.messagebird.com/v1/files/:id-of-the-file)并将该 URL 用于我想发送的消息(
content: {
image:{
url:"https://messaging.messagebird.com/v1/files/:id-of-the-file"
}
}
Run Code Online (Sandbox Code Playgroud)
),消息未传递并且 webhook 返回失败状态(即消息未传递到通道),我想这是因为为了获取文件,我需要对自己进行身份验证,但是有我无法仅通过发送 URL 来验证自己的身份。另外,我尝试将 URL 作为图像的 base64 发送,但它也不起作用,我不知道我是否做错了或者这不是我必须使用的端点或什么。如果你能帮助我,我将不胜感激:)
PD:当我向邮递员发出请求时,它会在标头中发送 AccessKey,它确实会返回图像