Twilio获取SID验证的所有响应是什么



文档:

https://www.twilio.com/docs/verify/api/verification#fetch-a验证

背景

阅读文档后,功能很简单。我正在检查代码的状态,以便知道何时提示用户输入代码,或者在出现错误时重试该过程。

问题

当我测试我的电话号码时;挂起";每次代码都已发送。我找不到Twilio API的完整响应列表。这是唯一的回应。

我假设它返回挂起,因为设备的验证处于挂起状态。那么,我该如何检查消息是否已发送给用户呢?

我找不到响应密钥的描述,因此很难理解要检查哪个密钥。

{
"sid": "VEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"service_sid": "VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"account_sid": "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"to": "+15017122661",
"channel": "sms",
"status": "pending",
"valid": false,
"date_created": "2015-07-30T20:00:00Z",
"date_updated": "2015-07-30T20:00:00Z",
"lookup": {
"carrier": {
"error_code": null,
"name": "Carrier Name",
"mobile_country_code": "310",
"mobile_network_code": "150",
"type": "mobile"
}
},
"amount": null,
"payee": null,
"send_code_attempts": [
{
"time": "2015-07-30T20:00:00Z",
"channel": "SMS",
"channel_id": null
}
],
"url": "https://verify.twilio.com/v2/Services/VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Verifications/VEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}

这里是Twilio开发人员的传道者。

这些特性在文献";验证响应属性";。";"状态";读取:

验证的状态。pendingapprovedcanceled之一

一旦您创建了验证,它将处于";挂起";状态,直到成功检查为止。

当你考虑到Twilio Verify可以通过短信、WhatsApp、语音通话或电子邮件发送验证时,检查消息是否已发送就像状态一样简单。您应该假设,一旦您成功创建了验证,Twilio将在所选通道上执行代码交付。

这篇博客文章可能会给你一些好主意,告诉你如何为用户控制体验,并创建一个帮助他们成功接收验证码的UI。

最新更新