本文整理汇总了Java中com.twilio.sdk.resource.instance.Message类的典型用法代码示例。如果您正苦于以下问题:Java Message类的具体用法?Java Message怎么用?Java Message使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Message类属于com.twilio.sdk.resource.instance包,在下文中一共展示了Message类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: sendClientText
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static boolean sendClientText(String recipient, String from, String message) throws TwilioRestException, InterruptedException {
if (recipient != null && message != null && from != null && !from.isEmpty() && !recipient.isEmpty() && !message.isEmpty()) {
TwilioRestClient client = new TwilioRestClient(accountSID, authToken);
recipient = recipient.contains("+1") ? recipient : "+1" + recipient;
from = from.contains("+1") ? from : "+1" + from;
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("Body", message));
params.add(new BasicNameValuePair("To", recipient));
params.add(new BasicNameValuePair("From", from));
MessageFactory messageFactory = client.getAccount().getMessageFactory();
Message text = messageFactory.create(params);
if (text.getErrorCode() != null) {
return false;
}
return true;
}
return false;
}
开发者ID:faizan-ali,项目名称:full-javaee-app,代码行数:22,代码来源:Twilio.java
示例2: sendTestSms
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
@ApiMethod(
name = "sendTestSms",
path = "sendTestSms",
httpMethod = ApiMethod.HttpMethod.POST
)
@SuppressWarnings("unused")
public StringWrapperObject sendTestSms(
// final HttpServletRequest httpServletRequest,
final User googleUser,
final @Named("phoneNumber") String phoneNumber,
final @Named("smsMessage") String smsMessage
// see: https://cloud.google.com/appengine/docs/java/endpoints/exceptions
) throws UnauthorizedException, BadRequestException, NotFoundException, NumberParseException,
IllegalArgumentException, TwilioRestException {
/* --- Check authorization: */
CryptonomicaUser cryptonomicaUser = UserTools.ensureCryptonomicaOfficer(googleUser);
/* --- Send SMS */
Message message = TwilioUtils.sendSms(phoneNumber, smsMessage);
return new StringWrapperObject(message.toJSON());
}
开发者ID:Cryptonomica,项目名称:cryptonomica,代码行数:25,代码来源:OnlineVerificationAPI.java
示例3: sendSMS
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
/**
* Sends a twilio SMS
* @param toPhone
* @param text
* @return
* @throws TwilioRestException
*/
public Message sendSMS(final Phone toPhone,
final String text) throws TwilioRestException {
Preconditions.checkArgument(toPhone != null,"The destination phone must NOT be null!");
Preconditions.checkArgument(text != null,"A text is needed for the sms message!");
Preconditions.checkState(_apiData.existsAccountData() && _apiData.canSendMessages(),"The API is NOT configured properly to send messages");
TwilioRestClient client = new TwilioRestClient(_apiData.getAccountSID().asString(),
_apiData.getAccountToken().asString());
// Build a filter for the MessageList
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("Body",text));
params.add(new BasicNameValuePair("To",toPhone.asString()));
params.add(new BasicNameValuePair("From",_apiData.getMessagingPhone().asString()));
MessageFactory messageFactory = client.getAccount().getMessageFactory();
Message message = messageFactory.create(params);
log.info("SMS Message sent with id={}",message.getSid());
return message;
}
开发者ID:opendata-euskadi,项目名称:r01fb,代码行数:27,代码来源:TwilioService.java
示例4: service
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
@Override
public void service(HttpServletRequest req, HttpServletResponse resp) throws IOException,
ServletException {
final String twilioAccountSid = System.getenv("TWILIO_ACCOUNT_SID");
final String twilioAuthToken = System.getenv("TWILIO_AUTH_TOKEN");
final String twilioNumber = System.getenv("TWILIO_NUMBER");
final String toNumber = (String) req.getParameter("to");
if (toNumber == null) {
resp.getWriter()
.print("Please provide the number to message in the \"to\" query string parameter.");
return;
}
TwilioRestClient client = new TwilioRestClient(twilioAccountSid, twilioAuthToken);
Account account = client.getAccount();
MessageFactory messageFactory = account.getMessageFactory();
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("To", toNumber));
params.add(new BasicNameValuePair("From", twilioNumber));
params.add(new BasicNameValuePair("Body", "Hello from Twilio!"));
try {
Message sms = messageFactory.create(params);
resp.getWriter().print(sms.getBody());
} catch (TwilioRestException e) {
throw new ServletException("Twilio error", e);
}
}
开发者ID:GoogleCloudPlatform,项目名称:java-docs-samples,代码行数:27,代码来源:SendSmsServlet.java
示例5: service
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
@Override
public void service(HttpServletRequest req, HttpServletResponse resp)
throws IOException, ServletException {
final String twilioAccountSid = System.getenv("TWILIO_ACCOUNT_SID");
final String twilioAuthToken = System.getenv("TWILIO_AUTH_TOKEN");
final String twilioNumber = System.getenv("TWILIO_NUMBER");
final String toNumber = (String) req.getParameter("to");
if (toNumber == null) {
resp.getWriter()
.print("Please provide the number to message in the \"to\" query string parameter.");
return;
}
TwilioRestClient client = new TwilioRestClient(twilioAccountSid, twilioAuthToken);
Account account = client.getAccount();
MessageFactory messageFactory = account.getMessageFactory();
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("To", toNumber));
params.add(new BasicNameValuePair("From", twilioNumber));
params.add(new BasicNameValuePair("Body", "Hello from Twilio!"));
try {
Message sms = messageFactory.create(params);
resp.getWriter().print(sms.getBody());
} catch (TwilioRestException e) {
throw new ServletException("Twilio error", e);
}
}
开发者ID:GoogleCloudPlatform,项目名称:java-docs-samples,代码行数:27,代码来源:SendSmsServlet.java
示例6: sendText
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static boolean sendText(String toPhone, String fromPhone, String body)
{
boolean sentText = true;
String twilio_acct_id = System.getenv("TWILIO_ACCOUNT_SID");
String twilio_auth_token = System.getenv("TWILIO_AUTH_TOKEN");
try {
TwilioRestClient client = new TwilioRestClient(twilio_acct_id, twilio_auth_token);
// Build a filter for the MessageList
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("Body", body));
params.add(new BasicNameValuePair("To", "+1" + toPhone));
params.add(new BasicNameValuePair("From", "+1" + fromPhone));
MessageFactory messageFactory = client.getAccount().getMessageFactory();
Message message = messageFactory.create(params);
sentText = true;
} catch (TwilioRestException e) {
System.out.println(e.getMessage());
}
return sentText;
}
开发者ID:TheLoons,项目名称:SportIM-service,代码行数:27,代码来源:SendNotification.java
示例7: sendMessage
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public void sendMessage(String toNumber, String messageText){
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
// Build a filter for the MessageList
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("Body", messageText));
params.add(new BasicNameValuePair("To", toNumber));
params.add(new BasicNameValuePair("From", FROMNUMBER));
MessageFactory messageFactory = client.getAccount().getMessageFactory();
Message message;
try {
message = messageFactory.create(params);
System.out.println(message.getSid());
} catch (TwilioRestException e) {
e.printStackTrace();
}
}
开发者ID:JohnnyCryptoCoin,项目名称:speciebox,代码行数:19,代码来源:TwilioSMSManager.java
示例8: sendSMS
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public SMSLogVO sendSMS(String countryCallingCode, String mobileNumber,
String msg) throws SMSSendException {
String msisdn = countryCallingCode + mobileNumber;
if (!msisdn.startsWith("+")) {
msisdn = "+" + msisdn;
}
myLog.debug("Sending SMS via Twilio from: " + twilioNumber +" to: " + msisdn + ", msg:" + msg);
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("Body", msg));
params.add(new BasicNameValuePair("To", msisdn));
params.add(new BasicNameValuePair("From", twilioNumber));
SMSLogVO smsLogVO = new SMSLogVO();
smsLogVO.setGwName(TWILIO_GATEWAY_NAME);
smsLogVO.setMobileNo(msisdn);
smsLogVO.setMessage(msg);
smsLogVO.setSendTime(new Date());
try {
MessageFactory messageFactory = client.getAccount().getMessageFactory();
Message message = messageFactory.create(params);
smsLogVO.setTransactionId(message.getSid());
smsLogVO.setStatus(message.getStatus());
smsLogVO.setSendOut(true);
} catch (TwilioRestException ex) {
myLog.error("Problem on sending SMS via Twilio to: " + countryCallingCode + "-" + mobileNumber +
" error: " + ex.getMessage() + ", code: " + ex.getErrorCode() + ", additional info: " + ex.getMoreInfo(), ex);
smsLogVO.setErrorMessage(ex.getErrorMessage());
smsLogVO.setStatus("failed");
smsLogVO.setSendOut(false);
}
return smsLogVO;
}
开发者ID:SECQME,项目名称:watchoverme-server,代码行数:37,代码来源:TwilioSMSService.java
示例9: main
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static void main(String[] args) throws TwilioRestException {
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
// Build a filter for the MessageList
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("Body", "Let's grab lunch at Milliways tomorrow!"));
params.add(new BasicNameValuePair("To", "+15558675310"));
params.add(new BasicNameValuePair("From", "+14158141829"));
params.add(new BasicNameValuePair("MediaUrl", "http://www.example.com/cheeseburger.png"));
MessageFactory messageFactory = client.getAccount().getMessageFactory();
Message message = messageFactory.create(params);
System.out.println(message.getSid());
}
开发者ID:TwilioDevEd,项目名称:api-snippets,代码行数:16,代码来源:example-1.6.x.java
示例10: main
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static void main(String[] args) throws TwilioRestException {
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
String messageSid = "MM5ef8732a3c49700934481addd5ce1659";
Message message = client.getAccount().getMessage(messageSid);
message.delete();
System.out.println(message.getBody()); // will be empty string
}
开发者ID:TwilioDevEd,项目名称:api-snippets,代码行数:10,代码来源:example-1.6.x.java
示例11: main
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static void main(String[] args) throws TwilioRestException {
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
// Get an object from its sid. If you do not have a sid,
// check out the list resource examples on this page
Message message = client.getAccount().getMessage("MM800f449d0399ed014aae2bcc0cc2f2ec");
System.out.println(message.getBody());
}
开发者ID:TwilioDevEd,项目名称:api-snippets,代码行数:9,代码来源:instance-get-example-1.6.x.java
示例12: main
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static void main(String[] args) throws TwilioRestException {
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
MessageList messages = client.getAccount().getMessages();
// Loop over messages and print out a property for each one.
for (Message message : messages) {
System.out.println(message.getBody());
}
}
开发者ID:TwilioDevEd,项目名称:api-snippets,代码行数:12,代码来源:list-get-example-1.6.x.java
示例13: main
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static void main(String[] args) throws TwilioRestException {
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
Map<String, String> filters = new HashMap<>();
filters.put("From", "");
filters.put("To", "");
filters.put("DateSent>", "2015-01-01");
MessageList messages = client.getAccount().getMessages(filters);
// Loop over messages and print out a property for each one.
for (Message message : messages) {
System.out.println(message.getBody());
}
}
开发者ID:TwilioDevEd,项目名称:api-snippets,代码行数:15,代码来源:list-get-example-2.6.x.java
示例14: main
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static void main(String[] args) throws TwilioRestException {
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
String messageSid = "MM5ef8732a3c49700934481addd5ce1659";
Message message = client.getAccount().getMessage(messageSid);
Message redacted = message.redact();
System.out.println(redacted.getBody()); // will be empty string
}
开发者ID:TwilioDevEd,项目名称:api-snippets,代码行数:10,代码来源:instance-post-example-1.6.x.java
示例15: main
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static void main(String[] args) throws TwilioRestException {
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
// Build a filter for the SmsList
List<NameValuePair> params = new ArrayList<>();
params.add(new BasicNameValuePair("Body", "Hey Mr Nugget, you the bomb!"));
params.add(new BasicNameValuePair("To", "+15005550009"));
params.add(new BasicNameValuePair("From", "+15005550006"));
MessageFactory messageFactory = client.getAccount().getMessageFactory();
Message message = messageFactory.create(params);
System.out.println(message.getSid());
}
开发者ID:TwilioDevEd,项目名称:api-snippets,代码行数:15,代码来源:test-sms-messages-example-2.6.x.java
示例16: main
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static void main(String[] args) throws TwilioRestException {
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
// Build a filter for search
List<NameValuePair> params = new ArrayList<>();
params.add(new BasicNameValuePair("Body", "All in the game, yo"));
params.add(new BasicNameValuePair("To", "+14108675310"));
params.add(new BasicNameValuePair("From", "+15005550006"));
MessageFactory messageFactory = client.getAccount().getMessageFactory();
Message message = messageFactory.create(params);
System.out.println(message.getSid());
}
开发者ID:TwilioDevEd,项目名称:api-snippets,代码行数:14,代码来源:test-sms-messages-example-1.6.x.java
示例17: main
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static void main(String[] args) throws TwilioRestException {
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
// Build a filter for the SmsList
List<NameValuePair> params = new ArrayList<>();
params.add(new BasicNameValuePair("To", "+14108675310"));
params.add(new BasicNameValuePair("From", "+15005550006"));
MessageFactory messageFactory = client.getAccount().getMessageFactory();
Message message = messageFactory.create(params);
System.out.println(message.getSid());
}
开发者ID:TwilioDevEd,项目名称:api-snippets,代码行数:14,代码来源:test-sms-messages-example-3.6.x.java
示例18: sendSms
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
/**
* Send SMS given phoneNumber and body given in original code
*/
public void sendSms(){
try{
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("To", toNumber));
params.add(new BasicNameValuePair("From", FROM_NUMBER));
params.add(new BasicNameValuePair("Body", body));
Message sms = messageFactory.create(params);
}
catch(TwilioRestException error){
System.err.println("Caught TwilioRestClient: " + error.getMessage());
}
}
开发者ID:panzarino,项目名称:grouper,代码行数:16,代码来源:SendSms.java
示例19: sendSms
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static Message sendSms(final String phoneNumber, final String smsMessage)
throws NumberParseException, IllegalArgumentException, TwilioRestException {
checkPhoneNumber(phoneNumber);
checkSmsMessage(smsMessage);
final String accountSid = ApiKeysUtils.getApiKey("twilioAccountSid");
final String authToken = ApiKeysUtils.getApiKey("twilioAuthToken");
final String twilioPhoneNumber = ApiKeysUtils.getApiKey("twilioPhoneNumber");
// Twilio.init(accountSid, authToken);
// Message message = Message.creator(
// new PhoneNumber(phoneNumber), // To number
// new PhoneNumber(twilioPhoneNumber), // From number
// smsMessage // SMS body
// ).create();
// LOG.warning(message.toString());
TwilioRestClient client = new TwilioRestClient(accountSid, authToken);
Account account = client.getAccount();
MessageFactory messageFactory = account.getMessageFactory();
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("To", phoneNumber));
params.add(new BasicNameValuePair("From", twilioPhoneNumber));
params.add(new BasicNameValuePair("Body", smsMessage));
Message sms = messageFactory.create(params);
LOG.warning(sms.toString());
return sms;
}
开发者ID:Cryptonomica,项目名称:cryptonomica,代码行数:33,代码来源:TwilioUtils.java
示例20: sendMessage
import com.twilio.sdk.resource.instance.Message; //导入依赖的package包/类
public static void sendMessage(String toNumber, String body) throws TwilioRestException {
List<org.apache.http.NameValuePair> params = new ArrayList<org.apache.http.NameValuePair>();
params.add(new BasicNameValuePair("Body", body));
params.add(new BasicNameValuePair("To", toNumber));
params.add(new BasicNameValuePair("From", SMS_CENTER));
MessageFactory messageFactory = client.getAccount().getMessageFactory();
Message message = messageFactory.create(params);
System.out.println(message.getSid());
}
开发者ID:tranquang9a1,项目名称:ECRM,代码行数:10,代码来源:SmsUtils.java
注:本文中的com.twilio.sdk.resource.instance.Message类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论