如何解决如何按日期过滤 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 举报,一经查实,本站将立刻删除。