微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何按日期过滤 twilio 对话

如何解决如何按日期过滤 twilio 对话

我需要获取在特定日期创建的对话列表,例如 2021-06-22。

不过

curl -X GET 'https://conversations.twilio.com/v1/Services/IS_service_sid/Conversations?PageSize=20' \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN

只返回任意日期的任意 20 条记录的列表。

我尝试通过使用 curl 传递 --data-urlencode "DateCreated=2021-06-22" 进行过滤,但似乎没有任何作用。

有趣的是没有关于按日期过滤或文档中描述的任何类型的排序:https://www.twilio.com/docs/conversations/api/conversation-resource

解决方法

这里是 Twilio 开发者布道者。

目前不支持过滤。如果客户希望能够进行高级搜索,有时建议客户使用 post-action 网络钩子将对话事件转储到 elasticsearch 或数据库或其他内容中。老实说,Twilio 工程师并不真正希望用户将 REST API 用作重点查找工具,因为它没有为此进行优化。如果您想对实例的数据进行高级查询,将实例的表示形式保存在数据库中会更快更好(这也是我建议像 Slack 那样实现消息搜索的方式。)

让我知道这是否有帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。