对请求的OAuthlib身份验证支持。
requests-oauthlib的Python项目详细描述
OAuth 1工作流
OAuth1看起来过于复杂,而且它确实有它的怪癖。幸运的是, requests_authlib隐藏了其中的大部分内容,让您专注于手头的任务。
使用请求访问受保护的资源—OAuthlib非常简单:
>>> fromrequests_oauthlibimportOAuth1Session>>> twitter=OAuth1Session('client_key', client_secret='client_secret',
resource_owner_key='resource_owner_key',
resource_owner_secret='resource_owner_secret')
>>> url='https://api.twitter.com/1/account/settings.json'>>> r=twitter.get(url)
在访问资源之前,您需要从 提供者(如twitter)和用户的授权 检索的资源。你可以完整地读到这一切 OAuth 1 RTD工作流指南