lyftデベロッパーAPIを使用しようとしています。クライアントIDとクライアントの秘密を取得するための新しいアプリを作成しました。私はhttps://developer.lyft.com/docs/authenticationの手順に従って、私のPythonコードでアクセストークンを取得しています。しかし、私はいつも "権限のないクライアント"というエラーを受け取ります。誰も私の間違いを指摘できますか?lyft apiのアクセストークンを取得できません
def __init__(self):
self.client_id = 'MY_ID'
self.client_secret = 'MY_SECRET'
# obtain access token
self.token = self.__generate_token__()
# define variables to be used in the request parameters
token_val = 'Bearer '+self.token
self.headers = {'Authorization':token_val}
def __generate_token__(self):
url = 'https://api.lyft.com/oauth/token'
# define request parameters
payload = {"Content-Type": "application/json",
"grant_type": "client_credentials",
"scope": "public"}
# request data
res = requests.post(url,
data = payload,
auth = (self.client_id, self.client_secret))
# extract the token from the response
token = res.json()['access_token']
return token