2016-11-03 2 views
1

Я пытался использовать класс TwilioRestClient.Builder, чтобы отправить sms, используя мой номер Twilio.TwilioRestClient для java не работает

Я использую этот кусок кода в классе 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(), но я не могу определить проблему.

Надеюсь, я смогу получить ответ на это!

ответ

0

Возможно, вы используете версию 6.x на данный момент, пример TwilioRestClient.Builder, который вы ищете, предназначен для версии 7.x java library.

Вы можете проверить здесь, как отправлять сообщения с версии 6.x: https://www.twilio.com/docs/api/rest/sending-messages

Пожалуйста, дайте мне знать, если это помогает.

+1

Благодарим за помощь. Я использовал Java 8.x, и для TwilioRestClient больше не нужен класс TwilioRestClient.Builder(). Вы можете просто использовать TwilioRestClient client = новый TwilioRestClient (twilio_account_sid, twilio_auth_token); –