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

问题描述 投票:0回答:2

我正在尝试使用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>

但是我从来没有在电话上收到消息。响应显示状态为“已排队”。是什么原因导致无法发送?

我得到的完整回复:

{"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"}}%

在控制台也找不到任何相关的日志条目。我错过了什么?

twilio twilio-api
2个回答
5
投票

这里是 Twilio 开发者布道者。

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

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


0
投票

这里是普通 Twilio n00b 开发人员。

截至 2023 年,您可能还会遇到奇怪的 A2P/10DLC 问题,具体取决于您的活动注册状态,或各种“与注册活动无关的号码”问题。

看看“监视器=>日志=>消息”

© www.soinside.com 2019 - 2024. All rights reserved.