2012-05-29 4 views
0

Я закодировал небольшую программу Java, которая обрабатывает API Facebook от сервера к серверу, это было очень просто, особенно при получении параметра кода из Facebook (на URL обратного вызова). Я только должен был использовать HttpClient (я использовал apache commons).с использованием клиента OAuth для доступа к API Netflix и Facebook

Теперь я пытаюсь разработать клиент для использования API Netflix, но по какой-то причине мне нужно использовать некоторый клиент OAuth (а не только HttpClient и перегружать такие параметры, как AppID и секрет).

Должен сказать, что я немного смущен, и я не уверен, почему существует такая разница.

Должен сказать, что я не очень хорошо знаком с OAuth и, возможно, это результат различных версий протокола (1.0a и 2.0), но я был бы признателен, если бы кто-нибудь мог мне помочь в этом.

ответ

0

я в конечном итоге создание подписи и OAuth вызовов вручную, используя эти драгоценные камни:

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

для получения подробной информации о построении вызова см мой ответ здесь: Generating oauth_signature for Netflix