2010-08-28 135 views
0

我正在通过orkut java客户端的Read Me文件,因为我正尝试在java中编写orkut独立应用程序。但,Read MeJava orkut客户端,OAuth密钥问题


点#3(在使用部分)说: -

Get OAuth keys for your app

之前就可以开始使用API​​或运行此处给出的示例,您需要 才能获取OAuth使用者密钥和秘密。有关注册您的应用并获取OAuth使用者密钥和 秘密的说明,请访问以下URL: 。

http://code.google.com/apis/accounts/docs/RegistrationForWebAppsAuto.html#new

消费者关键是平时你的网站的网址,例如“my.site.com”,而消费者密码是密码安全的随机串,例如 “Masdsadl213mzza0Y/L”


来自哪里,以及如何获得这些OAuth键值为我的独立测试应用程序。 另外,Registering your web application部分说,我们也可以编写一个未注册的应用程序。


点#4(下使用部分)的Read Me说: -

Install the keys for use by sample app

的OAuth的相关细节存储在Java /样品/ oauth.properties

编辑文件并在那里输入使用者密钥和密码。其他所有 其他都不会改动。

consumerSecret = consumerKey =

要测试你的钥匙是有效的,一切都很好,从控制台运行以下命令 。

CD的java/ 蚂蚁测试-AUTH

这将打开一个OAuth流,通过打开一个浏览器窗口。一旦你通过这个流程 ,你应该在控制台上看到这个消息。

*验证PASSED *

如果看到上述消息,那么你就可以运行其它样品。另一方面,如果您看到堆栈跟踪或其他某条错误消息,则说明 三段式OAuth失败。


但是,如果我不是为了两个属性提供值,构建是越来越失败。 如何为我的个人orkut java独立测试客户端获取这两个属性的测试值,或者,可以在没有这些值的情况下运行独立应用。

干杯:)

回答

0

我从来没有使用Orkut的独立客户端之前,但我可以告诉你,如果你要访问的Orkut数据,像任何其他平台上,就需要有一个授权过程(防止窃听者和黑客窃取“珍贵”信息)。

OAuth基本上允许客户端API的授权最终用户检索数据而不通过机密凭证,如电子邮件/密码字段。我认为您不会在其他地方检索机密(orkut数据)。

Facebook,Twitter等,可以允许开发者访问公开数据,比如搜索但个人数据需要授权,因此为什么使用OAuth。

我不认为在没有某种授权方案的情况下运行Orkut是明智的。

+0

- 但是,我们不能使用直接的客户端登录,就像我们为Google数据Java应用程序所做的那样。 – mogli 2010-08-29 11:12:21

+0

你是什么意思的直接客户端登录? – 2010-08-31 12:26:45

+0

客户登录是电子邮件/密码组合,请参阅http://code.google.com/apis/documents/docs/3.0/developers_guide_java.html#ClientLogin – toomasr 2011-03-15 06:07:01