繁体   English   中英

使用新对话 API 获取 Twilio 通道

[英]Fetching Twilio channel with new Conversations API

我有一个使用旧聊天 API 的应用程序,在聊天频道迁移的文档中,我看到频道会自动迁移到新的对话 API 如果它们具有私有类型。 今天我尝试创建一个私有频道并通过对话 API 的端点获取它,如下所示:

curl -X GET 'https://conversations.twilio.com/v1/Conversations/CHXXXXXXXXXXXXXXXXXXXXXXX' -
u $TWILIO_ACCOUNT_SID:$TWILIO_ACCOUNT_TOKEN

但是,我收到了以下回复:

{"code": 20404, "message": "The requested resource /Conversations/CHXXXXXXXXXXXXXXXXXXXXXXX was not found", "more_info": "https://www.twilio.com/docs/errors/20404", "status": 404}%

我已经检查了多次并确认存在具有此类 SID 的通道并且它具有私有类型(与使用旧 API 的其他通道一起获取)。

上述渠道

有什么我错过的吗?

Twilio Conversation有一个默认的 Conversation 服务,但我怀疑当您从 Chat 迁移时,您不会使用默认服务,而是应该对服务范围的 Conversation 资源进行 API 调用。

我相信聊天服务 SID 是您应该用于 scope 对话的 SID。 所以试试这个请求:

curl -X GET 'https://conversations.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXX/Conversations/CHXXXXXXXXXXXXXXXXXXXXXXX' -
u $TWILIO_ACCOUNT_SID:$TWILIO_ACCOUNT_TOKEN

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM