Twilio无论SMS命令处于何种状态均无法删除的问题咨询
Twilio Super Sim命令正确删除操作指南
- 首先确认你要删除的命令类型,使用对应匹配的API端点,路径混用是调用失败的最常见原因:
- 普通IoT Command删除接口:
DELETE https://supersim.twilio.com/v1/Commands/{命令SID} - SMS Command专属删除接口:
DELETE https://supersim.twilio.com/v1/SmsCommands/{命令SID}
- 普通IoT Command删除接口:
- 调用删除接口前先校验命令状态,仅sent或failed状态的命令支持删除,queued、accepted等执行中状态的命令无法删除。你可以通过对应资源的GET查询接口先确认状态:
- 普通Command状态查询:
GET https://supersim.twilio.com/v1/Commands/{命令SID} - SMS Command状态查询:
GET https://supersim.twilio.com/v1/SmsCommands/{命令SID}
- 普通Command状态查询:
- 检查鉴权配置,删除接口仅支持Account级别鉴权,请求需要将你的Twilio Account SID和Auth Token作为Basic Auth凭证携带,不支持API Key/Secret类的鉴权方式。
- 参考curl请求示例:
删除普通Command:
删除SMS Command:curl -X DELETE https://supersim.twilio.com/v1/Commands/CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \ -u 你的Account SID:你的Auth Tokencurl -X DELETE https://supersim.twilio.com/v1/SmsCommands/HCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \ -u 你的Account SID:你的Auth Token - 删除成功后接口会返回204 No Content响应,无返回体,即代表操作完成。
内容的提问来源于stack exchange,提问作者Anthony Collin-Nadeau
相关产品推荐
相关产品推荐

