我一直在尝试使用TwilioRestClient.Builder类,以便使用我的Twilio号码发送短信。

我一直在MessageCreator类中使用以下代码:

messageCreator = new TwilioMessageCreator(
     newTwilioRestClient.Builder(credentials.getAccountSid(),credentials.getAuthToken())
    .build()
);


但是,当我在另一个类中使用这段代码时,会收到以下异常:

java.lang.NoClassDefFoundError: org/apache/http/ProtocolVersion com.twilio.http.TwilioRestClient$Builder.<init>(TwilioRestClient.java:66)


这似乎表明TwilioRestClient.Builder()方法存在一些问题,但是我无法确定问题所在。

希望我能得到答案!

最佳答案

当前您可能正在使用6.x版本,正在查看的TwilioRestClient.Builder示例是java library的7.x版本。

您可以在此处检查如何使用6.x版发送消息:https://www.twilio.com/docs/api/rest/sending-messages

请让我知道这可不可以帮你。

09-11 17:58