2013-04-18 31 views
2

我正在面對一個與youtube java證書有關的問題,通常它運行良好,我可以上傳到youtube,但是今天我得到這個異常無效憑證。Java Youtube憑據?

YouTubeService service = new YouTubeService("id", developer_key); 

try { 
    service.setUserCredentials(login, "pass); 
} catch (AuthenticationException e1) { 
    // TODO Auto-generated catch block 
    e1.printStackTrace(); 
}  

堆棧跟蹤:

> 

com.google.gdata.client.GoogleService$InvalidCredentialsException: Invalid credentials 11:23:07,915 ERROR [STDERR] 
at com.google.gdata.client.GoogleAuthTokenFactory.getAuthException(GoogleAuthTokenF‌​actory.java:660) 11:23:07,915 ERROR [STDERR] 
at com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFacto‌​ry.java:560) 11:23:07,915 ERROR [STDERR] 
at com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials(GoogleAuthToke‌​nFactory.java:397) 
+0

我沒有修改代碼,我仍然使用相同的一個。這裏是錯誤我com.google.gdata.client.GoogleService $ InvalidCredentialsException:無效的憑據 11:23:07,915錯誤[STDERR] \t at com.google.gdata.client.GoogleAuthTokenFactory.getAuthException(GoogleAuthTokenFactory.java:660) 11:23:07,915錯誤[STDERR] \t at com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFactory.java:560) 11:23:07,915錯誤[STDERR] \t at com.google.gdata.client。 GoogleAuthTokenFactory.setUserCredentials(GoogleAuthTokenFactory.java:397) – user2294389

+0

我遇到同樣的問題。他們必須改變服務器上的某些東西。不確定是什麼問題。他們可能已禁用ClientLogin? – kungfoo

+0

快速更新。我的一個帳戶(登臺)已開始工作,但另一個帳戶仍然返回BadAuthentication。我認爲問題正在慢慢解決。 – kungfoo

回答

0

我還沒有Youtube credentials工作,但由於這是Java代碼,所以我只是從我看到的淨例子猜測..

嘗試

service.setUserCredentials(login, pass); //remove quotes 

代替:

service.setUserCredentials(login, "pass); 
+0

這不是這個問題,因爲我只是不想把我的登錄和我的通行證放在軟件上,我忘記刪除報價 – user2294389