c# - Twilio 消息发送在 ASP .NET 中不起作用
问题描述
我正在尝试在 ASP .NET 中从 Twilio 发送短信,但它抛出了这个:
发件人电话号码 +XXXXXX 不是您帐户的有效、支持 SMS 的入站电话号码或短代码
我的代码如下所示:
[HttpPost]
[Route("sms")]
public HttpResponseMessage SendMessage()
{
var AccountSid = "XXXXXXXXXXXX";
var AccountToken = "XXXXXXXXXXXX";
TwilioClient.Init(AccountSid, AccountToken);
var to = new PhoneNumber("+XXXXXXXXX");
var from = new PhoneNumber("+XXXXXXXXXX");
var message = MessageResource.Create(to: to, from: from, body: "Hi from me");
return Request.CreateResponse(HttpStatusCode.OK,message.Sid);
}
我的错误如下所示:
{
"Message": "An error has occurred.",
"ExceptionMessage": "The From phone number +XXXXXX is not a valid, SMS-capable inbound phone number or short code for your account.",
"ExceptionType": "Twilio.Exceptions.ApiException",
}
解决方案
根据 Twilio,试用帐户无法发送消息。他们只是在那里测试您是否正确地发出 API 请求。此外,根据this,您只能使用特定数字和少数端点。
推荐阅读
- python - 如何从 AWS boto3 中的已完成容器复制文件
- python - python中的R模糊连接
- c# - 什么是类,为什么要使用多个(C#)?
- chrome-native-messaging - 如何显示本机消息传递端口连接错误
- node.js - 如何修复:TypeError [ERR_FEATURE_UNAVAILABLE_ON_PLATFORM]:在启动脚本中使用 ts-node-dev 时
- javascript - 用字符串和索引反应键
- amazon-web-services - 运行更新时 Cloudformation 无法检索 DBRootPassword
- python - pySpark 替换特定列中的空值
- python - 如何在 Python 中排除 pandas 数据框中的某些行
- analytics - 如何在 Zeppelin 中实现表格和图表的向下钻取功能