Python rauth与linkedin的连接
我最近接管了一个应用程序的支持,该应用程序使用rauth连接到linkedin。失败的代码是:Python rauth与linkedin的连接,python,linkedin,rauth,Python,Linkedin,Rauth,我最近接管了一个应用程序的支持,该应用程序使用rauth连接到linkedin。失败的代码是: self.linkedin= OAuth1Service( name='linkedin', consumer_key=self._consu
self.linkedin= OAuth1Service(
name='linkedin',
consumer_key=self._consumer_key,
consumer_secret=self._consumer_secret,
request_token_url=self.request_token_url,
access_token_url=self.access_token_url,
authorize_url=self.authorize_url)
self.request_token, self.request_token_secret = \
self.linkedin.get_request_token(method='GET',
oauth_callback=self.callback_url)
该应用程序的所有者表示,这一功能过去一直有效,但现在我们得到了:
TypeError:request()获得意外的关键字参数“oauth\u回调”
你能给我指出一些可以帮助我重新设计的文档/示例吗
-吉姆听起来你使用的是比原作者更新的劳思版本。您需要修改代码以符合rauth API中的更改。这些都是很小的,部分原因是迁移到Requests v1.0.0,它的API中有许多突破性的变化 你应该看报纸。此外,还有许多 最后,这个特殊的错误表明传入了一个意外的参数,即
oauth\u callback
。这是因为rauth只是请求的包装器。请求不知道如何处理oauth\u回调
。相反,您应该使用本机请求的API并通过params
参数传入,例如:
linkedin = OAuth1Service(name='linkedin',
consumer_key=consumer_key,
consumer_secret=consumer_secret,
request_token_url=request_token_url,
access_token_url=access_token_url,
authorize_url=authorize_url)
request_token, request_token_secret = \
linkedin.get_request_token(method='GET',
params={'oauth_callback': callback_url})
希望有帮助 听起来你使用的是比原作者更新的rauth版本。您需要修改代码以符合rauth API中的更改。这些都是很小的,部分原因是迁移到Requests v1.0.0,它的API中有许多突破性的变化 你应该看报纸。此外,还有许多 最后,这个特殊的错误表明传入了一个意外的参数,即
oauth\u callback
。这是因为rauth只是请求的包装器。请求不知道如何处理oauth\u回调
。相反,您应该使用本机请求的API并通过params
参数传入,例如:
linkedin = OAuth1Service(name='linkedin',
consumer_key=consumer_key,
consumer_secret=consumer_secret,
request_token_url=request_token_url,
access_token_url=access_token_url,
authorize_url=authorize_url)
request_token, request_token_secret = \
linkedin.get_request_token(method='GET',
params={'oauth_callback': callback_url})
希望有帮助 您需要在
params
dict中传递回调。您需要在params
dict中传递回调。