2016-01-22 2 views
1
https://www.google.com/accounts/ClientLogin - Not Found 
Exception in thread "main" java.lang.NullPointerException 
at com.techventus.server.voice.exception.AuthenticationException.throwProperException(AuthenticationException.java:43) 
at com.techventus.server.voice.Voice.login(Voice.java:1977) 
at com.techventus.server.voice.Voice.init(Voice.java:418) 
at com.techventus.server.voice.Voice.<init>(Voice.java:307) 
at VoiceMain.main(VoiceMain.java:9) 

Я получаю сообщение об ошибке, когда пытаюсь запустить этот код (ошибка возникает при инициализации объекта Voice).Google Voice Java API ClientLogin не найден

import java.io.IOException; 
import com.techventus.server.voice.*; 
public class VoiceMain { 
private static String username = "[email protected]"; 
private static String password = "xxxxxx"; 
public static void main(String[] args) throws IOException{ 
    Voice phone = new Voice(username, password); 
    phone.sendSMS("xxx-xxx-xxxx", "Hello, this is google voice in java!"); 
} 
} 

Я скачал все зависимости, и я не могу найти много документации ошибки, как эта нигде в Интернете. Кто-нибудь имеет опыт работы с этим API и знает, почему я не могу просто инициализировать объект Voice?

Редактировать: Я читал, что эти методы и еще не все устарели, поэтому как я могу подключиться к голосу Google сегодня? Я неопытен OAuth2.0.

ответ

1

Я получаю ту же проблему только с использованием необработанного HTTP-запроса без объекта Java API Voice. Это означает, что Google, по-видимому, отключил эту конкретную конечную точку для запросов POST и, добавив расширение, они также отключили этот взлом. Краткая версия: вам и мне, к сожалению, придется перейти на Twilio для этой функциональности.