Twilio 频道 - SMS 60200 无效参数错误(400 错误请求)

Piy*_*shG 5 bad-request http-status-code-400 twilio-api

我在 Twilio API 中收到“400 - 错误请求”错误,但找不到原因。

这是我的要求:

curl --location --request POST 'https://verify.twilio.com/v2/Services/xxxxxxxxxxxxxx/Verifications' \
--header 'Authorization: Basic xxxxxxxxx' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'Channel=sms' \
--data-urlencode 'To=+44xxxxxxxxxx'
Run Code Online (Sandbox Code Playgroud)

我收到回复:

curl --location --request POST 'https://verify.twilio.com/v2/Services/xxxxxxxxxxxxxx/Verifications' \
--header 'Authorization: Basic xxxxxxxxx' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'Channel=sms' \
--data-urlencode 'To=+44xxxxxxxxxx'
Run Code Online (Sandbox Code Playgroud)

响应包含RequestID标头,但在 Twilio 门户中无法通过 查找错误RequestID

小智 1

您的示例未遵循下面列出的产品文档示例(有效):

https://www.twilio.com/docs/verify/api

curl -X POST https://verify.twilio.com/v2/Services/VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Verifications \
--data-urlencode "To=+15017122661" \
--data-urlencode "Channel=sms" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN
Run Code Online (Sandbox Code Playgroud)