私はOauth gemを使用してAPiにリンクしています。同じ宝石は私のTwitter APIには完全に働いていますが、Linkedin APIの場合、リクエストトークンを取得しています。アクセストークンを取得しようとするとエラーを返します。Rails - OAuth ::問題例外:LinkedIn APIのparameter_absent
OAuth ::問題例外:parameter_absent
コードは次のよう..です
consumerKey = "*************************"
consumerSecret = "*************************"
callbackUrl = "http://localhost/"
apiURL = "https://api.linkedin.com"
request_token_path = "/uas/oauth/requestToken"
access_token_path = "/uas/oauth/accessToken"
authorize_path = "/uas/oauth/authorize"
@consumer = OAuth::Consumer.new(consumerKey,consumerSecret, {
:site => apiURL,
:scheme => :header,
:http_method => :post,
:request_token_path => request_token_path,
:access_token_path => access_token_path,
:authorize_path => authorize_path
})
unless(params["oauth_token"].nil?)
@request_token = session[:request_token]
@access_token = @request_token.get_access_token
else
@request_token = @consumer.get_request_token(:oauth_callback => callbackUrl)
firstUrl = @request_token.authorize_url(:oauth_callback => callbackUrl)
session[:request_token] = @request_token
redirect_to firstUrl
end
いただきありがとうございます。..