2

我是由 Google Blogger 开发人员组的某个人指导的。我的问题基本上是,在 Android 中使用 Blogger 服务进行身份验证的最佳方式是什么。

最初我在 Java 中使用 HTTPURLConnect 并发送请求和接收响应,当提供正确的用户名和密码时,这工作正常,但是,当提供不正确的密码而不是给出响应Error=BadAuthentication时,JavaFileNotFoundException为 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 上的用户可以登录,然后使用 GData API 在 Blogger 上阅读/查看/创建/编辑博客文章,我将不胜感激。

谢谢,

蒂姆。

4

1 回答 1

1

尝试将 google-api-client-1.2.2-alpha.jar(或您正在使用的 API 版本)添加到构建路径:

如果您使用的是 Eclipse:右键单击您的项目并转到 Properties。转到左侧栏中的 Java 构建路径。选择库选项卡,然后选择“添加外部 Jar...”。添加 google-api-client-1.2.2-alpha.jar 文件并尝试再次运行。

于 2011-02-12T21:06:29.777 回答