【问题标题】:Twitter OAuth with Javascript使用 Javascript 的 Twitter OAuth
【发布时间】:2011-07-01 12:03:56
【问题描述】:

我正在尝试使用 Adob​​e AIR 制作 Twitter 客户端,我如何才能成功地将 OAuth 与 Javascript 一起使用?我的意思是,我使用过jsOauth,但它似乎在某处缺少 oauth_signature...

【问题讨论】:

    标签: javascript twitter oauth air adobe


    【解决方案1】:

    您可以尝试的一件事是您可以使用 Facebook 开发人员部分中描述的方法,专门针对 authentication。您想要称为“客户端流程”的部分。

    简而言之,他们建议您制作一个应用程序,该应用程序将加载它的页面重定向到一个特殊的 URI,其查询参数为 app_idbackurl。一旦 Facebook 管理您的应用程序的权限,它将使用 URI 片段中的特殊访问令牌将用户重定向回您的页面,例如http://example.com/my_app_page/#token=foobar。这样,只有您在客户端的脚本才能访问此令牌并使用它向 Facebook API 发出请求。

    【讨论】:

      【解决方案2】:

      去看看streamie,一个基于node.js的推特客户端。在源代码中,您可以找到一个非常好的实现。它是由 cramforce 完成的。你在github上找到它:

      https://github.com/cramforce/streamie

      【讨论】:

        【解决方案3】:

        jsOAuth 使用 Authorization 标头将 OAuth 相关数据传递给 API 服务。

        如果您遇到问题,请务必给我发电子邮件,我很乐意查看您的代码。 jsOAuth 并非完美无缺,我正在修复出现的错误。

        这里有一个基于 PIN 的客户端身份验证的样板:https://gist.github.com/1071227

        【讨论】:

          猜你喜欢
          • 2011-01-29
          • 1970-01-01
          • 2013-05-29
          • 1970-01-01
          • 2012-06-07
          • 2012-09-29
          • 1970-01-01
          • 2017-05-05
          • 1970-01-01
          相关资源
          最近更新 更多