首页 > 解决方案 > 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)

标签: pythonauthenticationpython-requests

解决方案


推荐阅读