Nexmo 短信平台接口 遇到的坑

前段时时间根据公司要求运用国外短信平台Nexmo来给发送短信所遇到的坑总结!

直接 上代码

// accountSid  authToken 密钥
AuthMethod auth = new TokenAuthMethod(accountSid, authToken);
	NexmoClient client = new NexmoClient(auth);

	SmsSubmissionResult[] responses = new SmsSubmissionResult[0];
	String contentUCS2 = "";
	try {
		//关键性代码 :中文处理这里说下在用国外的 短信平台基本上中文都需要转码!
                //对于国内短信平台 需要申请模板和签名国外短信也需要申请 如果不申请基本到达率只                

                //有%10 ,申请方式 邮件沟通申请 自己登陆对方平台沟通 
                String strUCS2 = URLEncoder.encode(content, "UnicodeBigUnmarked");
		contentUCS2 = URLDecoder.decode(strUCS2, "UnicodeBigUnmarked");
	} catch (UnsupportedEncodingException e) {
		e.printStackTrace();
	}
	try {
		responses = client.getSmsClient().submitMessage(new TextMessage(
   //发送者手机号没有可以不填 这个是在如果对国外发送需要买入你所发送国家的手机号才能发短信
   //例如美国我的在平台买以个美国号不然因该是发送不了暂时没有测试 				
                       (""
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值