Java orkut客户端,OAuth密钥问题

时间:2010-08-28 20:43:04

标签: java oauth

我正在浏览orkut java客户端的Read Me文件,因为我正在尝试在java中编写orkut独立应用程序。但是,


Read Me的第3点(使用情况部分)说: -

Get OAuth keys for your app

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

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

消费者密钥通常是您的网站网址,例如“my.site.com”,而 消费者秘密是加密安全的随机字符串,例如 “Masdsadl213mzza0Y /升”


从哪里以及如何为我的独立测试应用程序获取这些OAuth密钥。 另外,Registering your web application部分说,我们也可以编写未注册的应用程序。


Read Me的第4点(使用情况部分)说: -

Install the keys for use by sample app

OAuth相关的详细信息存储在java / sample / oauth.properties

编辑文件并在其中输入消费者密钥和密钥。留下一切 别的没有动过。

consumerSecret = consumerKey =

要测试您的密钥是否有效以及一切正常,请运行以下命令 来自你的控制台的命令。

cd java / ant test-auth

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

*身份验证通过*

如果您看到上述消息,则表示您已准备好运行其他示例。在 另一方面,如果您看到堆栈跟踪或其他一些错误消息,那么 三脚OAuth失败。


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

干杯:)

1 个答案:

答案 0 :(得分:0)

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

OAuth基本上允许客户端API 授权最终用户无需传递机密凭据(如电子邮件/密码字段)即可检索数据。我不认为你会在其他任何地方检索机密(orkut数据)。

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

如果没有某种授权方案,我认为运行Orkut是不明智的。

相关问题