2016-01-22 106 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) 

是我在嘗試運行此代碼時發生的錯誤(當我初始化語音對象時發生錯誤)。Google Voice Java API ClientLogin Not Found

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的經驗,並知道我爲什麼不能簡單地初始化一個語音對象?

編輯:我讀過這些方法和現在都不推薦使用,所以我今天怎麼連接到谷歌的聲音?我對OAuth2.0沒有經驗。

回答

1

我得到的問題只是使用原始HTTP請求,沒有Java API語音對象。這意味着谷歌顯然已經禁用了POST請求的特定端點,並且通過擴展,他們也禁用了這種攻擊。簡短的版本:你和我將不得不轉移到Twilio這個功能。

相關問題