【发布时间】:2017-02-23 22:16:46
【问题描述】:
我正在开发 Java Web 应用程序。我必须通过此应用程序使用 Twilio 短信 API 发送短信。 这是我正在使用的示例代码。
public class Example {
public static final String ACCOUNT_SID = "TWILIO_ACCOUNT_SID";
public static final String AUTH_TOKEN = "TWILIO_AUTH_TOKEN";
public static void main(String[]args) throws TwilioRestException {
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("From", "twilioNumber"));
MessageFactory messageFactory = client.getAccount().getMessageFactory();
Message message = messageFactory.create(params);
}
}
我已在各个字段 ACCOUNT_SID、AUTH_TOKEN 和 twilioNumber 中添加了所有凭据。 但是这段代码抛出异常为
Exception in thread "main" com.twilio.sdk.TwilioRestException: A 'To' phone number is required.
at com.twilio.sdk.TwilioRestException.parseResponse(TwilioRestException.java:74)
at com.twilio.sdk.TwilioClient.safeRequest(TwilioClient.java:497)
at com.twilio.sdk.resource.list.MessageList.create(MessageList.java:70)
at com.twilio.Example.main(Example.java:54)
由于我想发送短信,我无法弄清楚“收件人”电话号码中应该填写的内容 通过我的网络应用程序而不是通过电话号码。请指导我如何进行。 提前感谢您的帮助。
【问题讨论】: