我基本上使用这个curl命令来检索和访问令牌
curl -u "username:password" --silent \
-d "grant_type=password&username=app_username&password=app_password&scope=id" \
https://example.com/oauth2/access_token
现在我想用Python做同样的事情。我试图使用这样的请求:
import requests
data = {
"grant_type": "password",
"username": app_username,
"password": app_password,
"scope": "id"
}
url = 'https://example.com/oauth2/access_token'
req = requests.post(url, data=data, auth=HTTPBasicAuth(username, password))
但我收到400错误。
在这种情况下,有关如何使用-u和-d curl选项的任何提示吗?