通过Python的OAuth2访问令牌

时间:2018-12-20 11:48:52

标签: python-3.x api authentication oauth-2.0

我一直在与OAuth2.0一起通过邮递员获得访问令牌。但是现在我想在我的python文件中获取访问令牌。我说

时出错
TypeError: fetch_token() missing 1 required positional argument:'url'

我正在使用互联网上找到的python代码,但无法获取令牌。

这是代码。

  from oauthlib.oauth2 import BackendApplicationClient
  from requests.auth import HTTPBasicAuth
  from authlib.client import OAuth2Session

  client_id = 'my_id'
  client_secret = 'my_secret'
  token_url = 'https://accounts.google.com/o/oauth2/token'

  auth = HTTPBasicAuth(client_id, client_secret)
  client = BackendApplicationClient(client_id=client_id)
  oauth = OAuth2Session(client=client)
  token = oauth.fetch_token(token_url=token_url, auth=auth)


  TypeError: fetch_token() missing 1 required positional argument: 'url'

任何帮助将不胜感激。

0 个答案:

没有答案