3
私はPythonのpython-oauth2を使用しています。トークンを交換しようとするとエラーが発生します。LinkedIn JS APIトークンをRESTトークンに交換する
consumer = oauth.Consumer(consumer_key, consumer_secret)
client = oauth.Client(consumer)
client.request(access_token_url, "POST", headers={'xoauth_oauth2_access_token':'XXXXXXXXXX'})
({'status': '400', 'content-length': '83', 'transfer-encoding': 'chunked', 'vary': 'Accept-Encoding', 'server': 'Apache-Coyote/1.1', '-content-encoding': 'gzip', 'date': 'Thu, 10 May 2012 22:28:38 GMT', 'nncoection': 'close', 'content-type': 'application/x-www-form-urlencoded;charset=UTF-8', 'www-authenticate': 'OAuth realm="https%3A%2F%2Fapi.linkedin.com", oauth_problem="parameter_absent", oauth_parameters_absent="oauth_token%26oauth_verifier"'}, 'oauth_problem=parameter_absent&oauth_parameters_absent=oauth_token%26oauth_verifier')
それは言って400応答を取得している:これはREST交換にJSAPIがあるので、私はauth_verifierを取得することはできません
oauth_problem="parameter_absent", oauth_parameters_absent="oauth_token%26oauth_verifier"
ここでのコードの抜粋です。電話のために何か別のものがありますか?
私はこれを試しました。同じエラーが返されます。 – LonnyLot
ヘッダー付きのHTTPリクエスト/レスポンスを提供できますか?このライブラリがどのように要求をシリアル化するかを推測するのは難しいです。 –
http://pastebin.com/ew8TnYtcにコードを掲載しました – LonnyLot