【问题标题】:using OAuth client to access Netflix and Facebook APIs使用 OAuth 客户端访问 Netflix 和 Facebook API
【发布时间】:2012-10-12 07:42:09
【问题描述】:

我编写了一个小型 Java 程序来处理从服务器到服务器的 Facebook API,它非常简单,尤其是在从 Facebook 获取代码参数时(在回调 URL 上)。我只需要使用 HttpClient(我使用了 apache commons)。

现在我正在尝试开发一个使用 Netflix API 的客户端,但由于某种原因,我需要使用一些 OAuth 客户端(而不仅仅是 HttpClient 并重载 AppID 和机密等参数)。

我不得不说我有点困惑,我不确定为什么会有这样的差异。

我必须说我对 OAuth 不是很熟悉,这可能是不同协议版本(1.0a 和 2.0)的结果,但如果有人能帮助我解决这个问题,我将不胜感激。

【问题讨论】:

    标签: facebook facebook-graph-api oauth netflix


    【解决方案1】:

    我最终使用这些 gem 手动创建了签名和 oauth 调用:

    require 'cgi'
    require "base64"
    require "hmac-sha1"
    require 'net/http'
    

    有关构建调用的详细信息,请在此处查看我的答案: Generating oauth_signature for Netflix

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 2016-12-19
      • 1970-01-01
      • 2021-01-24
      • 1970-01-01
      • 2017-02-23
      • 2013-11-07
      相关资源
      最近更新 更多