【问题标题】:Blackberry and OAuth Question黑莓和 OAuth 问题
【发布时间】:2009-12-15 02:29:23
【问题描述】:

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

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

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

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

谢谢!

【问题讨论】:

    标签: authentication blackberry oauth netflix


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      http://developer.netflix.com/walkthrough

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多