如何解决如何从对话中检索所有消息 twilio
我正在尝试使用 Twilio 的 api 检索特定对话中的消息列表。我遵循 this api,它允许我检索匹配过滤条件的消息。下面是我的代码:
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require("twilio")(accountSid,authToken);
(async () => {
try {
const messages = await client.messages.list({
from: fromNumber,to: toNumber,limit: 20,});
console.log(messages);
} catch (error) {
console.log(error);
}
})();
这很好,但它只列出了来自 fromNumber
的消息。我也想查看来自 toNumber
的消息。
我相信 this 是我应该使用的 API:
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid,authToken);
client.conversations.conversations('CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
.messages
.list({limit: 20})
.then(messages => messages.forEach(m => console.log(m.sid)));
但我不确定如何获得CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
。
我意识到我可以使用上面的代码并翻转 toNumber
和 fromNumber
,然后将消息拼接在一起,但如果可能的话,我想获得整个对话。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。