You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Twilio OTP验证cURL示例缺失及验证失败问题求助

关于Twilio OTP验证的问题

问题背景

我在Twilio网站查找了数天cURL示例,但所有示例似乎均为JavaScript编写,我并不熟悉JavaScript。某文档页面大多是JS示例,且页面提及的字段几乎没有一个与我调用OTP接口后返回的字段匹配,我怀疑自己找错了文档。我仅需实现发送OTP并验证的功能,目前发送OTP的步骤已正常运行。

发送OTP的成功情况

发送命令

curl 'https://verify.twilio.com/v2/Services/VAb3527e002d39732b51c91a845f08d/Verifications' -X POST --data-urlencode 'To=+14348257694' --data-urlencode 'Channel=sms' -u AC33a3391a973d82a:3428e04e0bae2

返回结果

{"status": "pending", "payee": null, "date_updated": "2024-12-11T13:56:58Z", "send_code_attempts": [{"attempt_sid": "VLcefcf94a49e3832d02eceef0", "channel": "sms", "time": "2024-12-11T13:56:58.014Z"}], "account_sid": "AC33a339755367abc587212531a973d82a", "to": "+14348257694", "amount": null, "valid": false, "lookup": {"carrier": null}, "url": "https://verify.twilio.com/v2/Services/VAb3527e2b51c91a865845f08d/Verifications/VE141164c73c3ca74495e51f4b", "sid": "VE141162a4c3ca74495e51f4b", "date_created": "2024-12-11T13:56:58Z", "service_sid": "VAb3527e002d39732b5845f08d", "channel": "sms"}

验证OTP遇到的问题

我找不到验证OTP的cURL示例及正确请求URL,另外文档中提到的amount和payee字段对我毫无意义,我仅发送OTP,不涉及支付操作。

尝试的验证命令(来自Twilio AI助手)

curl -X POST "https://verify.twilio.com/v2/Services/VAb3527e0845f08d/VerificationCheck" \
--data-urlencode "To=+14348257694" \
--data-urlencode "Code= 326381" \
-u AC33a339755367ab2a:3428e04e0b5fae2

验证返回结果

{"status": "pending", "payee": null, "date_updated": "2024-12-11T14:09:14Z", "account_sid": "AC33a33975532531a9732a", "to": "+14348257694", "amount": null, "valid": false, "sid": "VEbaf2ae02b1822f946", "date_created": "2024-12-11T14:07:00Z", "service_sid": "VAb3527e05845f08d", "channel": "sms"}

我使用刚发送到测试手机的验证码,重复尝试4次均返回"valid": false,请问还应测试哪些内容?


内容的提问来源于stack exchange,提问作者JeffGallant

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 17:35:21