我正在尝试使用 LinkedIn gem 访问 LinkedIn。我似乎无法获得访问权限。
我的代码是这样的:
@client = LinkedIn::Client.new(API_KEY, SECRET)
@rtoken = client.request_token.token
@rsecret = client.request_token.secret
puts "token: #{@rtoken} secret #{@rsecret}"
@authorize_url = client.request_token.authorize_url
puts "authorize url: #{@authorize_url}"
@pin = @authorize_url.split("oauth_token=").last.strip
puts "pin #{@pin}"
@keys = @client.authorize_from_request(@rtoken, @rsecret, @pin)
@client.authorize_from_access(@keys)
这会产生错误:
token: sdklghsdgksdghskdhg secret shdlgkshdgshsdk
authorize url: https://www.linkedin.com/uas/oauth/authorize?oauth_token=sdkghskldghsdkg
pin fslkdghskdghdsgkhsdkhg
OAuth::Problem: permission_unknown
不太确定从哪里开始。我试图找出缺少什么权限,但我不知所措。
想法?