为什么我的消息已排队但 Twilio 未发送?

jin*_*ngx 3 twilio twilio-api

我正在尝试使用curl向我的手机发送消息:

curl -X POST 'https://api.twilio.com/2010-04-01/Accounts/<my-trial-sid>/Messages.json' \
    --data-urlencode 'To=+<my-phone-number>' \
    --data-urlencode 'From=+15005550006' \
    --data-urlencode 'Body=Hello from twilio' \
    -u <my-trial-sid>:<my-trial-token>
Run Code Online (Sandbox Code Playgroud)

然而我从来没有在电话里收到过这条消息。响应显示状态为“已排队”。是什么阻止了它被发送?

我得到的完整回复:

{"sid": "SM18ce5f04a0ed4d6e8bfdc91d862d7b7f", "date_created": "Wed, 08 Mar 2017 01:59:07 +0000", "date_updated": "Wed, 08 Mar 2017 01:59:07 +0000", "date_sent": null, "account_sid": "<my-trial-sid>", "to": "+<my-phone-number>", "from": "+15005550006", "messaging_service_sid": null, "body": "Sent from your Twilio trial account - Hello from twilio", "status": "queued", "num_segments": "1", "num_media": "0", "direction": "outbound-api", "api_version": "2010-04-01", "price": null, "price_unit": "USD", "error_code": null, "error_message": null, "uri": "/2010-04-01/Accounts/<my-trial-sid>/Messages/SM18ce5f04a0ed4d6e8bfdc91d862d7b7f.json", "subresource_uris": {"media": "/2010-04-01/Accounts/<my-trial-sid>/Messages/SM18ce5f04a0ed4d6e8bfdc91d862d7b7f/Media.json"}}%
Run Code Online (Sandbox Code Playgroud)

在控制台上也找不到任何相关的日志条目。我缺少什么?

phi*_*ash 6

这里是 Twilio 开发者布道者。

看起来您正在此处使用您的测试凭据。测试凭据永远不会真正发送短信,它们只是让您确保正确发出 API 请求。

您应该使用您的常规凭据进行相同的 API 调用,并且将发送消息。如果您仍然使用试用帐户,那么此消息不会花费您任何费用。