java - 无法使用 twilio API

标签 java intellij-idea twilio

当我想使用 IntelliJ 运行 twilio API 的 Java 代码时,出现错误:

Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/JsonMappingException". 

我已经将 twilio-7.14.5.jar 添加到模块的依赖项中。

import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;

public class main
{
     public static final String ACCOUNT_SID = "AC935209d3c44660b4a550e3380249857a";
     public static final String AUTH_TOKEN = "42bcd28e23344404c737eb3499d2a747";

     public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
         Message message = Message.creator(new PhoneNumber("+13195120377"),
            new PhoneNumber("+13193204088"),
            "The temperature is over heat now!").create();
     }
}

screen shot for the console

最佳答案

您需要包含 Twilio 7.4.15 版本使用的所有依赖项。 maven存储库列出了所有必需的依赖项http://mvnrepository.com/artifact/com.twilio.sdk/twilio/7.14.5

关于java - 无法使用 twilio API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46427920/

相关文章:

ruby - Sinatra - 将 Twilio SMS 保存到 CSV

Android Twilio 可编程聊天在应用程序进入后台时断开连接

authentication - 在 Meteor 中通过 SMS 登录和注册过程

java - Hotmail SMTP 无法与 javamail 一起使用

java - 使用 TLSV1 的 cxf webclient 调用 api

java - @PathParam 没有给我路径变量

java - gradle通过命令行参数指定类路径

java - Hibernate 中的包和列表有什么区别?

spring-boot - 更正应用程序的类路径,使其包含 org.elasticsearch.common.logging.Loggers 的单个兼容版本

maven - 在 Tomcat 上阅读电子邮件 : ClassNotFoundException: javax. mail.MessagingException