如何筛选列出Twilio Conversations中所有活跃状态的对话SID?
Twilio CLI对话筛选与分页问题解决
一、筛选仅活跃状态的对话
Twilio Conversations API的列表命令支持通过--state参数直接筛选指定状态的对话,只需在原有命令中添加--state active即可:
twilio api:conversations:v1:services:conversations:list \ --chat-service-sid ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \ --properties sid,state \ --state active \ --limit=100
二、手动分页处理
Twilio CLI不支持直接指定页码,但可以通过--page-token参数实现手动分页:
- 第一次执行命令后,响应末尾会返回一个
next_page_token值 - 把这个token作为参数传入下一次命令,即可获取下一页数据:
twilio api:conversations:v1:services:conversations:list \ --chat-service-sid ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \ --properties sid,state \ --state active \ --limit=100 \ --page-token <上一次返回的next_page_token值>
- 若要获取更早的页面,可以使用响应中的
previous_page_token,用法和next_page_token一致
内容的提问来源于stack exchange,提问作者Facundo Chambó
相关产品推荐
相关产品推荐

