我编写了一个从服务器到服务器处理Facebook API的小型Java程序,特别是从Facebook(在回调URL上)获取代码参数时非常简单。我只需要使用HttpClient(我使用了apache commons)。
现在我正在尝试开发一个使用Netflix API的客户端,但出于某种原因,我需要使用一些OAuth客户端(而不仅仅是HttpClient并重载AppID和秘密等参数)。
我不得不说我有点困惑,我不确定为什么会有这样的差异。
我必须说我对OAuth并不是非常熟悉,也许这是不同协议版本(1.0a和2.0)的结果,但如果有人能帮助我,我会很感激。
答案 0 :(得分:0)
我最终使用这些宝石手工创建了签名和oauth调用:
require 'cgi'
require "base64"
require "hmac-sha1"
require 'net/http'
有关构建通话的详细信息,请参阅我的回答: Generating oauth_signature for Netflix