咨询Twilio TrustHub TrustProduct的Status枚举完整取值
TrustProduct Status枚举值完整列表及说明
结合Twilio Trust Hub的业务逻辑、实际使用案例及官方文档补充信息,TrustProduct的Status枚举除你已知的in-review(审核中)、provisionally-approved(临时通过)外,还包含以下常见取值:
approved:表示TrustProduct已通过全部合规审核,完全符合平台要求rejected:表示TrustProduct未通过审核,不符合相关合规标准,需修改后重新提交expired:表示原本通过审核的TrustProduct已过有效期,需重新进行合规验证pending:表示TrustProduct已创建但尚未提交审核,处于待提交状态
你当前使用的PHP SDK示例代码
$trustProducts = $twilio->trusthub->v1->trustProducts ->read(['Status' => 'in-review'], 20); foreach ($trustProducts as $record) { dump($record->toArray()); }
返回结果示例(简化版JSON)
{ "sid": "BUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "accountSid": "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "policySid": "RNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "friendlyName": "Some Company", "status": "in-review", "validUntil": null, "email": "someemail@example.com", "statusCallback": null // 其余内容省略... }
statusCallback处理建议
设置statusCallback时,建议将上述所有枚举值纳入处理逻辑,同时预留兼容未知状态的分支(比如记录日志并触发告警),避免后续Twilio新增状态值导致回调处理异常。
内容的提问来源于stack exchange,提问作者Shawn Lindstrom
相关产品推荐
相关产品推荐

