java - Android - Blogger(最佳身份验证方法 - ClientLogin 等)

标签 java android http blogger

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/

相关文章:

java - 如何在 jsoup 中处理 JavaScript 重定向

django - Gunicorn 仅通过套接字提供 400

http - 在 Angular 2 中使用服务中的 Json 文件

http - HTTP "Content-Type" header 的所有可能值是多少?

java - 设置按钮在具有首选项设置的另一个 Activity 中可见

java - Maven 阴影插件重新定位和捆绑不起作用

java - 数据库触发器在行插入和更新时填充当前日期不起作用

java - 如何在Windows上设置Java路径?

java - android reSTLet 添加非标准头参数

android - Release模式下不显示菜单