我试图使用Twilio从我的Java Spring MVC Web应用程序发送SMS。
我已按照页面中的说明操作:https://www.twilio.com/docs/libraries/java。我在pom.xml
文件中添加了以下依赖项:
<dependency>
<groupId>com.twilio.sdk</groupId>
<artifactId>twilio</artifactId>
<version>(7.0,7.9)</version>
</dependency>
我还有一种发送短信的方法如下:
public String sendMessage(ModelMap model)
{
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Message message = Message.creator(new PhoneNumber("+1**********"),
new PhoneNumber("+15005550006"),
"testing sms sending").create();
System.out.println(message.getSid());
return message.getSid();
}
我还有以下导入:
import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;
运行代码时我没有收到任何错误,但是号码没有收到短信。我使用有效的美国号码作为收件人。有没有解决方案....
如果我打印消息状态,我会得到:queued
。我也能得到一个有效的sid。