我正在寻找使用 GitHub API,但我无法在文档中找到我需要的内容。
有两件事我找不到。
- 我看到我可以列出存储库中的所有提交,但我不确定如何在不多次调用单个提交端点的情况下获取每个提交的详细信息。
具体来说,changes
每个文件中的数量。 - 我似乎无法弄清楚的另一件事是,每当在存储库上进行提交时,我如何才能将 webhook/事件发送到我的应用程序。我已进入webhooks 页面,但似乎找不到我要查找的事件。
我需要的甚至可能吗?还是我只是在文档中遗漏了一些东西?
我正在寻找使用 GitHub API,但我无法在文档中找到我需要的内容。
有两件事我找不到。
changes
每个文件中的数量。您无法使用 API一次性获得每个提交的差异。
您可以使用 URL 获取任意提交之间的全局差异,或者通过 API比较两个提交,这将返回一个差异 URL。但这不会跟踪每个中间提交差异。
关于 webhook,您想要的事件是push 事件:它将由推送到您的存储库的任何新提交触发。