2011-02-12 57 views
2

我一直是由Google Blogger開發人員組的人員指導的。我的問題基本上是,在Android中使用Blogger服務進行身份驗證的最佳方式是什麼?Android - Blogger(最佳驗證方法 - ClientLogin等)

起初我用HTTPURLConnect在Java和發送請求和收到的答覆,這工作得很好,當被提供了正確的用戶名和密碼,但時提供了不正確的密碼,而不是給出的迴應Error=BadAuthentication,爪哇投擲了一個FileNotFoundException https:// www.google.com/accounts/ClientLogin。我的計劃顯然是解析由谷歌給出的響應(根據此列表:http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html#Response

我已經使用這個庫的第二次嘗試:

http://code.google.com/p/google-api-java-client/

不過,在這裏我得到以下錯誤(不管憑證)的:

02-11 16:57:46.515: INFO/dalvikvm(294): Could not find method 
org.codehaus.jackson.JsonParser.getCurrentToken, referenced from 
method 
com.google.api.client.googleapis.json.JsonCParser.parserForResponse 

如果有人可以提供任何見解都到這些錯誤或執行一個應用程序,用戶在Android上可以登錄,然後讀取/查看/創建一個更好的方法/編輯Blogger上使用GData API的博客帖子,我會非常感激。

謝謝,

Tim。

回答

1

嘗試添加谷歌的API客戶端-1.2.2-alpha.jar(或者你正在使用的API的版本)來構建路徑:

如果您使用的Eclipse: 右擊在您的項目上並轉到屬性。 轉到左側欄中的Java Build Path。選擇Libraries選項卡,然後選擇「Add External Jar ...」。 添加google-api-client-1.2.2-alpha.jar文件並嘗試再次運行。

+0

感謝您的回覆。我已經這樣做了,這就是爲什麼我對錯誤感到困惑 - 請參閱此屏幕截圖: http://i52.tinypic.com/2ps0x8l.png 任何想法? – Tim 2011-02-13 00:26:47