Google Blogger 开发人员组的某个人将我引导至此处。我的问题基本上是,在 Android 中使用 Blogger 服务进行身份验证的最佳方式是什么。
最初我在 Java 中使用 HTTPURLConnect 并发送请求和接收响应,当提供正确的用户名和密码时这工作正常,但是,当提供不正确的密码而不是给出响应时 Error=BadAuthentication
,Java 为 https://www.google.com/accounts/ClientLogin 抛出了 FileNotFoundException
。我的计划显然是解析 Google 给出的响应(根据此列表: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 上阅读/查看/创建/编辑博客帖子,我会非常感谢。
谢谢,
蒂姆。
最佳答案
尝试将 google-api-client-1.2.2-alpha.jar(或您正在使用的 API 版本)添加到构建路径:
如果您使用的是 Eclipse: 右键单击您的项目并转到属性。 转到左侧栏中的 Java 构建路径。选择 Libraries 选项卡,然后选择“Add External Jar...”。 添加 google-api-client-1.2.2-alpha.jar 文件并尝试再次运行。
关于java - Android - Blogger(最佳身份验证方法 - ClientLogin 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4979848/