java“发件人电话号码无效”和美国号码
我是Twilio的新手,尝试使用JavaAPI发送短信。正如我在SoF的其他帖子上看到的那样,我发布了我的本地第一个号码,并购买了一个美国号码以获得完整的功能号码。但我总是有错误信息:
com.twilio.sdk.TwilioRestException: The From phone number +14065302461 is not a valid, SMS-capable inbound phone number or short code for your account.
我的代码是:
SmsFactory messageFactory = mainAccount.getSmsFactory();
List<NameValuePair> messageParams = new ArrayList<NameValuePair>();
messageParams.add(new BasicNameValuePair("To", "<myphonenumber>"));
messageParams.add(new BasicNameValuePair("From", "+14065302461"));
messageParams.add(new BasicNameValuePair("Body", message));
try {
messageFactory.create(messageParams);
LOGGER.info("SMS sent");
} catch (TwilioRestException e) {
LOGGER.error("Unexpected exception during SMS sending : ", e);
}
我的号码对SMS有效,正如您在ps中看到的:
我的代码与魔法数字+15005550006一起工作
有什么建议吗
谢谢
# 1 楼答案
好的,我理解这个问题。我使用了“测试帐户SID”而不是“实时帐户SID”。在这种情况下,可能有一条特定的错误消息很有用