Mid*_*j K 1 javascript node.js twilio express twilio-api
我需要将生成的 PDF 作为 Whatsapp 消息发送,但当我尝试读取我的文件时,它显示错误。
easyinvoice.createInvoice(data, function(result) {
//The response will contain a base64 encoded PDF file
fs.writeFileSync("invoice.pdf", result.pdf, 'base64');
var s = result.pdf;
client.messages
.create({
mediaUrl: s,
body: 'invoice',
from: 'whatsapp:+somenumber',
to: 'whatsapp:+somenumber'
})
.then(message => console.log(message.sid))
.done();
});
Run Code Online (Sandbox Code Playgroud)
米德拉杰,嗨!这里是 Twilio 开发者布道者。
您不能使用本地路径,因为媒体 URL 必须可供 Twilio 的服务器公开访问(即它必须具有 URL),以便可以检索资产并将其添加到消息中。如果接受本地路径,它将指向随机 Twilio 服务器上的“/Users/Name/file.gif”。
您可以使用Twilio Assets发送本地文件。您也可以使用 Ngrok.com 将本地网络服务器公开到互联网,使用 ngrok 托管文件并在外部共享本地文件。
让我知道这是否有帮助!
归档时间: |
|
查看次数: |
2051 次 |
最近记录: |