当前位置: 首页 > 知识库问答 >
问题:

使用Twilio sms api从Java web应用程序发送sms的异常

陈畅
2023-03-14

我正在研究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); 
    } 
 }
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)

我不知道什么应该给‘收件人’电话号码,因为我想通过我的网络应用程序发送短信,而不是通过电话号码。请指导我如何进行。提前感谢你的帮助。

共有1个答案

诸葛雅达
2023-03-14

我不知道API,但似乎您只需要添加一个param,如

新的BasicNameValuePair(“to”,“receivernumber”);
下面的教程是用C#编写的,wich有几乎相同的语法,所以它可能会有所帮助http://www.markhagan.me/samples/receive_sms_text_using_twilio_aspnet

 类似资料:
  • 问题内容: 我想通过Web应用程序将SMS发送到手机,可以吗?我该怎么做? 问题答案: 您可以使用此免费的Java示例程序使用连接到计算机的GSM调制解调器将PC上的SMS发送到COM端口。您还需要从Sun下载并安装Java comm api。 该程序需要以下Java文件才能运行。 SerialConnection.java(此文件用于从Java程序连接到COM端口) SerialConnecti

  • 我正在设置一个电脑系统应用程序,这将发送短信警报。可以选择:服务类型:HTTP、SMTP或SMPP。我被告知要使用HTTP。HTTP(S)方法:Post或GET。我被告知要用GET。HTTP(S)URL:我认为https://api.twilio.com/2010-04-01是正确的HTTP(S)参数:举个例子:username=xxx&password=xxxx&mobNo=%xxxx%&mes

  • 我似乎不能从Android应用程序调用这个类来通过我附带的sms APi发送sms。 我已经将我的调用附加到sender类,以便在我想通过按钮单击发送SMS时调用http类。纽扣纽扣;button=(button)findViewById(r.id.nobtn);Button.SetonClickListener(new View.onClickListener(){@override publi

  • 问题内容: 对于我的一个应用程序,我想与WhatsApp联系人共享数据。我在StackOverflow上尝试了一些解决方案,但无法获得确切的解决方案。经过一些试验可以达到我的期望,因此在这里分享以供将来参考。 问题答案: 注意:文本需要进行URL编码。您可以使用Internet上的任何开源工具或使用iOS中的addPercentEncoding(withAllowedCharacters :)函数

  • 我有一个在web容器tomcat上运行的java web应用程序。该web应用程序使用hibernate框架连接到DB,我需要将其从IntelliJ 14.0.2部署到heruko。所以我添加了maven框架,这就是pom。xml: 当设置maven的编辑配置并运行它时,我得到一条消息:[错误]在当前项目和插件组[org.apache.maven.plugins,org.codehaus.mojo