在onenote中完成代码流后立即使用不记名令牌出现401错误

401 error from using bearer token right after completing code flow in onenote

我在这里查看 。我的范围很好。

对于代码流的第 2 步,我的 "Scopes" 在收到 access_token

时说 office.onenote office.onenote_create office.onenote_update_by_app office.onenote_update wl.offline_access

所以我拿 access_token 做一个 requests

headers={"Authorization" : "Bearer " + x['access_token'], 'Accept': 'application/json'}
r=requests.get( url=url,data = headers)

r.status_code=401

我之前对令牌流使用了相同的 requests 命令来获取 access_token 并且工作正常。

您应该使用 headers 参数来设置 headers :

r=requests.get(url=url, headers=headers)

data 参数用于在 post 请求中发送 post 数据。