0
OAuth (http://oauth.rubyforge.org/)에 ruby gem을 사용하고 있는데, 내가 치려고하는 제공자의 승인 헤더를 만들 수 없습니다. . 요청이 발생하면OAuth gem 서명 요청이 없습니다.
consumer = OAuth::Consumer.new(auth[:consumer_key], auth[:consumer_secret], {
:site => 'http://api.rdio.com',
:scheme => :header
})
access_token = OAuth::AccessToken.new(consumer)
ap access_token.post('/1', :method => 'search', :query => 'Robert', :types => 'User')
는, 헤더는 호출에 존재하지 :
여기 내 코드입니다. 당신이이 다리의 OAuth을하려고하는 것처럼
OAuth oauth_nonce=\"225579211881198842005988698334675835446\", oauth_signature_method=\"HMAC-SHA1\", oauth_token=\"token_411a7f\", oauth_timestamp=\"1199645624\", oauth_consumer_key=\"consumer_key_86cad9\", oauth_signature=\"1oO2izFav1GP4kEH2EskwXkCRFg%3D\", oauth_version=\"1.0\"
음 : 헤더 = { "콘텐츠 유형"=> [ [0] "application/x-www-form-ur lencoded " ] "수락 "=> [ [0]"*/* " ] "사용자 에이전트 "=> [ [0]"루비 " ] "콘텐츠 길이 "= > [ [0] "37" ] } –
확인 된 작동 코드 예제 및 http 스트림으로 답변을 업데이트했습니다. 나는 루비 1.9.3 및 oauth 보석 v0.4.5를 실행 중입니다 – JoshSchlesinger
놀라워요, 고마워요! –