python - Github REST API 不适用于自定义域
问题描述
我正在尝试使用 Github API v3 来获取存储库中的所有文件和其他详细信息。但是在我的组织中,我们的 github url 为https://github.abc.company_name.com。在这种情况下,我将 REST url 保留为https://abi.github.abc.company_name.com而不是https://abi.github.com。它不断返回Could not get any response
。
我尝试了不同的身份验证。我无法得到任何 200 响应。
解决方案
要访问 GitHub Enterprise 上的 API,您需要调用 API,如下所示:
https://hostname/api/v3/
因此,如果您的 GitHub url 是https://github.abc.company_name.com
,那么您需要使用以下基本 url 调用 API:
https://github.abc.company_name.com/api/v3/
另请注意,当您进行 API 调用时,您需要添加 Basic Auth 标头,因为 API 将受到保护。
参考:GitHub
推荐阅读
- python - Python 让 selenium 对浏览器通知做出反应(Chrome)
- bash - 从文件名中获取日期,如果日期早于某个日期,则删除文件
- java - 如何在没有 artifactid 的情况下使用 Url?
- vert.x - 如何对 TCP 客户端进行反压
- excel - 在用户表单之间切换时 Excel 用户表单按钮/文本重置
- vim - root 无法在 vim 8.2 中使用系统剪贴板
- scala - 如何使用列函数 scala 插入动态开发的字符串查询
- node.js - 如何使用 express 获取 html 文件的查询字符串
- c++ - 使用带有 decltype 的 std::any_cast ...为什么这段代码会抛出错误的 any_cast?
- javascript - Javascript - 获取