python - Python 库未请求访问令牌
问题描述
我正在尝试使用库 rauth、urllib 和 JSON 获取访问令牌。所以我试图用持有者的令牌类型生成一个访问令牌。所以我可以通过 Postman 毫无问题地生成令牌,并尝试在 python 中复制它。
所以在邮递员的标题中,我有 key:authorization 和 Basic 的 value 和一些 key。我在邮递员的身体有授权类型、用户名、密码,它是 JSON 类型。结果是一个access_token,token_type of bearer,refreshtoken,expires in and scope。
import urllib
from rauth import OAuth2Service
import json
grant_type = "password"
username = "***"
password="***"
payload = {
'grant_type': grant_type,
'username': username,
'password':password
}
url = "***";
r = requests.post(url,
headers={"Content-Type":"application/json"},
data=payload)
body = json.loads(r.content)
token = body["accessToken"]
expiresIn = body[10799]
print (token)
解决方案
推荐阅读
- kubernetes - 停止并重启 Kubernetes 节点
- javascript - 数据未从 jQuery AJAX 发送到 PHP
- angular - TypeError:action.payload 不可迭代
- python - 如果字典列表中的值为 NaT,则删除一个项目?
- javascript - 在文件中创建一个简单的 json 数组并尝试使用文件上传上传并在表格视图中显示 json
- java - 根据MVC,这段代码属于哪里?
- mysql - 如何创建标识符可以是 INT 和 VARHAR 的 WHERE 子句?
- c++ - 如何将 int64_t = float * int64_t 标量转换为矢量代码并返回?
- c# - 在 WPF 中捕获“没有足够的配额可用于处理此命令”异常并优雅地退出程序
- tensorflow - Tensorflow:如何使用不规则张量作为正常张量的索引?