简介

Twilio 为将来的商业沟通提供强大支持,并使开发人员能够将语音、VoIP 和消息传送嵌入到应用程序中。 它们对基于云的全球环境中所需的所有基础结构进行虚拟化,并通过 Twilio 通信 API 平台将其公开。 可轻松构建和扩展应用程序。 享受现用现付定价所带来的灵活性,并从云可靠性中受益。

利用 Twilio 语音,应用程序可以发起和接收电话呼叫。 Twilio SMS 使应用程序能够发送和接收文本消息。 利用 Twilio 客户端,可以从任何手机、平板电脑或浏览器发起 VoIP 呼叫并支持 WebRTC。

账号注册

关于账号注册可以参考这篇文章 : http://uuxn.com/twilio-toll-free-sms

准备

使用前需要登陆官网获取三个参数accountSid

authToken

fromPhoneNumber

使用创建maven工程,添加依赖。

com.twilio.sdk

twilio

7.17.0

编写代码@RunWith(SpringRunner.class)

@SpringBootTest

public class DemoApplicationTests {

private static final String accountSid = "ACxxxx"; // Your Account SID from www.twilio.com/user/account

private static final String authToken = "xxxx"; // Your Auth Token from www.twilio.com/user/account

@Test

public void contextLoads() {

Twilio.init(accountSid, authToken);

Message message = Message.creator(

new PhoneNumber("+xxx"), // To number ,Phone number with area code

new PhoneNumber("+xxx"), // From number

" A book is the same today as it always was and it will never change." // SMS body

).create();

if (! StringUtils.isEmpty(message.getSid())){

System.out.println(message.getSid());

}

}

@Test

public void sendCall() throws URISyntaxException {

Twilio.init(accountSid, authToken);

Call call = Call.creator(

new PhoneNumber("+xxxx"), // To number

new PhoneNumber("+xxxx"), // From number

// Read TwiML at this URL when a call connects (hold music)

new URI("http://twimlets.com/holdmusic?Bucket=com.twilio.music.ambient")

).create();

if (! StringUtils.isEmpty(call.getSid())){

System.out.println(call.getSid());

}

}

}

结果

手机可以正常收到短信,使用的时候发送频率控制在1s一条

参考

https://www.twilio.com/docs/sms/quickstart/java

https://github.com/twilio/twilio-java

twilio php 发送短信,Twilio发送短信相关推荐

  1. python获取发送到手机的短信,使用python将短信更新发送到手机

    在本教程中,我们将学习如何发送短信的Python的.我们将使用Twilio发送短信. 首先,转到Twilio并创建一个帐户.您将获得免费的试用帐户.并完成设置. 我们必须安装一个名为twilio的模块 ...

  2. Android短信的发送和广播接收者实现短信的监听

    Android短信的发送和广播接收者实现短信的监听  要注意Android清单中权限的设置以及广播的注册监听实现 以下就是 Android清单的XML AndroidManifest.xml < ...

  3. iPhone上将短信内容发送到指定邮箱的方法

    iPhone上将短信内容发送到指定邮箱的方法 迄今为止,移动应用安全基本聚焦在以下几个方面,一是移动设备管理BYOD(bring your own device),二是移动恶意软件分析,三是移动设备用 ...

  4. Android 短信模块分析(四) MMS之短信的发送与接收

     MMS之短信的发送与接收分析: 一.信息发送: com.android.mms.data.WorkingMessage.java 类 send()函数: public void send() { . ...

  5. Android从普通发送和接收短信到对短信进行拦截

    概述: 说实话,关于Android中对短信的一些相关操作是一个比较入门的东西.那我现在还要来写这一篇博客的原因只是因为现在开发中有相关内容,而又想将这些东西分享给更多的人来学习,同时在以后对Andro ...

  6. asp.net mvc 接入阿里大于 短信验证码发送

    项目前端页面实例 第1步:登录阿里大于控制台 https://www.alidayu.com/center/user/account?spm=0.0.0.0.P1K1jG 第2步:创建应用 第3步:配 ...

  7. linux 短信功能,Android调用系统短信功能发送短信

    Android调用系统短信功能发送短信有两种方法: 第一种,设定发送的号码,和内容,界面没有联系人,群组组等按钮,如下图所示: 代码如下: Uri smsToUri = Uri.parse(" ...

  8. QPW 手机短信验证码发送日志表(tf_sms_send_log)

    文章目录 手机短信验证码发送日志表 需求说明 手机短信验证码发送日志表 CREATE TABLE `tf_sms_send_log` (`send_id` bigint(11) NOT NULL AU ...

  9. php 预防循环发短信_php短信接口发送短信失败,罪魁祸首原来在这里

    随着国民经济的高速发展,短信的应用也逐渐商业化,很多企业.商家开始使用php短信接口来进行推广.营销或内部管理,只是个别的商家在应用php短信接口的时候却遇到了短信发送失败的现象,这到底是因为商家操作 ...

最新文章

  1. ZooKeeper简介和概念知识
  2. 微信支付异常:appid and openid not match
  3. 不从事编程、学python有用吗-为什么你觉得C语言什么都不能做,学了没用?不可能的...
  4. 北京交通大学2018计算机硕士录取公示,2017年北京交通大学研究生录取名单!!!...
  5. 常用的7大排序算法汇总
  6. 如何编写java请求_如何避免将Java请求从Java Web服务器发送到自身?
  7. java类的实现_java类的实现
  8. python接口测试非json的断言_荐在接口自动化测试中,如何利用Pytest + JSONPath 进行接口响应断言...
  9. python程序文件的扩展名称是什么_python程序文件的扩展名称是什么_Python教程,python,扩展名...
  10. python中goto如何使用,基于python goto的正确用法说明
  11. 打印机打印时显示选择传真调解器或服务器,惠普打印机选择打印时为什么显示发送传真...
  12. 制作Ubuntu系统的USB启动盘
  13. idea git 颜色代表什么意思
  14. openstack项目进展
  15. 零基础学习IT技术是有技巧的
  16. 什么是表示学习(representation learning)表征学习 表达学习
  17. 在线登录注册功能(android客户端+javaweb服务端+腾讯云服务器+腾讯云数据库)
  18. 七月:交通车辆管理、门禁考勤,智能化升级的最优方案你get到了吗?
  19. HDU--1010--Tempter of the Bone
  20. PostgreSQL之日期时间小结

热门文章

  1. node.js爬虫之下载图片,批量下载图片,控制下载图片并行上限
  2. python 函数传递参数的多种方法
  3. 为什么最好的光刻机来自荷兰,而不是芯片大国美国?
  4. Hadoop入门(二)——VMware虚拟网络设置+Windows10的IP地址配置+CentOS7静态IP设置(图文详解步骤2021)
  5. springboot连接redis集群
  6. Spark面试题(一)
  7. 关于ArcGIS安装出现错误2种解决问题的方式。
  8. JUC系列——CyclicBarrier
  9. 二、基本语法(笔记)
  10. Linux C语言技术(5)-数组和字符串