这是我的代码
try {
twilioConnect();
com.twilio.sdk.resource.instance.Account account = client.getAccount();
SmsFactory smsFactory = account.getSmsFactory();
Map<String, String> smsParams = new HashMap<String, String>();
smsParams.put("To", "+" + phone);
smsParams.put("From", TWILIO_SERVER_PHONE_NUMBER);
smsParams.put("Body", mymessage);
Sms sms = smsFactory.create(smsParams);
} catch (TwilioRestException e) {
e.printStackTrace();
}
我的代码可以发送Twilio中提到的最多1600个字符,还是有不同的代码?如果方法不同,有人会提供与我的片段一样清晰的内容吗?
答案 0 :(得分:2)
您无法使用该API。相反,切换到:
Account account = client.getAccount();
MessageFactory factory = account.getMessageFactory();
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("From", from));
params.add(new BasicNameValuePair("To", to));
params.add(new BasicNameValuePair("Body", body));
params.add(new BasicNameValuePair("StatusCallback", statusCallback));
Message msg = factory.create(params);
答案 1 :(得分:0)
您最多可以发送1,600个字符,但要注意它可能会以160个字符的多条消息发送。