在Vimeo开发者网站上,应用程序页面已不再提供auth头文件。相反,您需要自己构建带有令牌编码的auth头文件,例如:
'Authorization: basic ' + base64(client_id + ':' + client_secret)
你可以在应用程序页面找到client_id
和client_secret
。你应该使用的最终头将如下所示:
Authorization: basic xxxxxxxxxxxxxxxxxxxxxxxxx
requests_oauthlib
、request
和 oauthlib
的好方法是:client = BackendApplicationClient(client_id=client_id)
auth = requests.auth.HTTPBasicAuth(client_id, client_secret)
oauth = OAuth2Session(client=client)
access_token = oauth.fetch_token(token_url= 'https://api.vimeo.com/oauth/authorize/client', auth=self.auth)
from requests_oauthlib import OAuth2Session; import requests; from oauthlib.oauth2 import BackendApplicationClient
- matinfo