我有一个使用Live Connect REST API刷新OAuth 2.0访问令牌的脚本。该脚本在几年内一直没有问题,但最近在Live Connect API URL中发生了明显的变化。
最初,我使用这些网址执行OAuth身份验证:
昨天,在尝试运行脚本时,我收到错误:
主机名' login.live.com'不匹配你的api.login.live.com'
所以,我将网址更改为" api.login.live.com"但是在请求期间收到了404,因为 _https://api.login.live.com/oauth20_token.srf 似乎不存在。
有趣的是, _https://login.live.com/oauth20_token.srf 在通过浏览器访问时确实产生了预期的结果。
关于可能发生的事情的任何想法?
潜在有趣的数据:
(请注意,我的声誉不允许超过2个链接,因此时髦的装饰)。
答案 0 :(得分:0)
如果有人发现自己处于类似情况,修复方法是添加参数" verify = False"在调用requests.post。
时