1

我正在为 Blackberry 开发一个 Netflix 应用程序,到目前为止,我面临的最大挑战之一与 OAuth 协议有关。我一直在寻找使用 Java(在黑莓上)实现 OAuth 的示例,但我发现的很少。stackoverflow 上的其他帖子之一推荐了 Signpost ( http://code.google.com/p/oauth-signpost/ ),但我没有深入研究它,因为 Netflix 似乎存在一些兼容性问题API。

所以,我想知道是否有人可以就此事提供建议。有人推荐路标吗?还是别的什么?

我正在考虑的一种替代方法是使用嵌入式 Web 浏览器进行身份验证,我认为这可以使它更容易。但是,如果我这样做,我不确定我能在多大程度上将对象从浏览器传递到我的应用程序。另外,我不确定这对保持会话活跃意味着什么。

虽然我显然还有很多研究要做,但我将不胜感激一路上的任何帮助/建议。

谢谢!

4

2 回答 2

2

为了与 NetFlix 兼容,您绝对应该使用 Java OAuth 库,

http://oauth.googlecode.com/svn/code/java/core/

如果您查看版权声明,大部分代码是由 NetFlix 开发的,所以我认为它们必须使用相同的库。

这个库中有一个桌面演示示例,

http://oauth.googlecode.com/svn/code/java/example/desktop/

它向您展示了如何启动浏览器以在桌面应用程序中执行 OAuth 交换。您的情况与此非常相似。

于 2009-11-30T01:22:19.097 回答
0

如果您在使用 Netflix OAuth 流程时遇到问题,请在此处尝试授权演练:

http://developer.netflix.com/walkthrough

这是一个单页的 Web 表单,它将引导您从请求令牌到在订阅者队列中添加和删除电影。

于 2009-12-14T18:29:23.513 回答