我正在使用 python + requests 库 + github 访问来获取挂钩 URL。
当我尝试从我的个人公共 git 存储库中访问一个钩子时,我得到了顺利的响应:
导入 json 导入请求令牌 = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" 响应 = requests.get(" https://api.github.com/repos/josenrihernand/github-personal-repo/hooks ", auth=("josenrihernand", token))。 json() print("RESPONSE: ", response) ---> 它可以工作(我得到了钩子 url)
但是,如果我尝试使用企业/私人 github 帐户,我会收到 HTTP 401 错误消息:
import json import requests token = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" response = requests.get(" https://MY_DOMAIN/repos/ENTERPRISE_USER/REPO_PATH/hooks ", auth=("ENTERPRISE_USER", token)).json() print("RESPONSE: ",响应)---> 我收到了 401 错误消息。
我确定令牌没问题。
该错误的根本原因可能是什么?获取地址是否正确形成?
多谢!