跳至主要内容

查看 Webhook 投递

您可以查看过去 3 天内 Webhook 投递的详细信息。

关于 Webhook 投递

您可以查看过去 3 天内发生的 Webhook 投递的详细信息。查看过去的投递可以帮助您验证您的 Webhook 是否按预期工作。

对于每个 Webhook 投递,您可以查看

  • GitHub 发送的请求标头和有效负载
  • 发送请求的时间
  • GitHub 从您的服务器收到的响应

您还可以重新投递最近的 Webhook 投递。有关更多信息,请参阅“重新投递 Webhooks”。

查看存储库 Webhook 的投递

只有对存储库具有管理员访问权限的人员才能查看该存储库中 Webhook 的投递。

您可以使用 GitHub Web 界面或 REST API 查看存储库的最近 Webhook 投递。有关使用 REST API 查看最近投递的更多信息,请参阅“存储库 Webhook 的 REST API 端点”。

  1. 在 GitHub 上,导航到存储库的主页。

  2. 在存储库名称下方,单击 **设置**。如果您看不到“设置”选项卡,请选择****下拉菜单,然后单击**设置**。

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  3. 在侧边栏的“代码和自动化”部分,单击** Webhooks**。

  4. 在 Webhook 列表中,单击您要查看其投递的 Webhook 的 URL。如果您未配置 Webhook,则不会列出任何 Webhook。

    Screenshot of a list of webhooks. The URL link to view a webhook is highlighted with an orange outline.

  5. 单击**最近的投递**。将列出过去 3 天内的所有投递。如果此 Webhook 在过去 3 天内未投递,则不会列出任何投递。

  6. 单击投递 GUID 以查看详细信息。

查看组织 Webhook 的投递

只有组织所有者才能查看该组织中 Webhook 的投递。

您可以使用 GitHub Web 界面或 REST API 查看组织的最近 Webhook 投递。有关使用 REST API 查看最近投递的更多信息,请参阅“组织 Webhook 的 REST API 端点”。

  1. 在 GitHub 上,导航到组织的主页。

  2. 在组织名称下方,单击 **设置**。如果您看不到“设置”选项卡,请选择****下拉菜单,然后单击**设置**。

    Screenshot of the tabs in an organization's profile. The "Settings" tab is outlined in dark orange.

  3. 在侧边栏的“代码和自动化”部分,单击** Webhooks**。

  4. 在 Webhook 列表中,单击您要查看其投递的 Webhook 的 URL。如果您未配置 Webhook,则不会列出任何 Webhook。

    Screenshot of a list of webhooks. The URL link to view a webhook is highlighted with an orange outline.

  5. 单击**最近的投递**。将列出过去 3 天内的所有投递。如果此 Webhook 在过去 3 天内未投递,则不会列出任何投递。

  6. 单击投递 GUID 以查看详细信息。

查看 GitHub App Webhook 的投递

GitHub App 的所有者可以查看该 App 的最近 Webhook 投递。如果组织为某个其拥有的 GitHub App 指定了任何 App 管理员,则 App 管理员也可以查看最近的 Webhook 投递。

您可以使用 GitHub Web 界面或 REST API 查看 GitHub App 的最近 Webhook 投递。有关使用 REST API 查看最近投递的更多信息,请参阅“GitHub App Webhook 的 REST API 端点”。

  1. 在 GitHub 上任何页面的右上角,单击您的个人资料照片。

  2. 导航到您的帐户设置。

    • 对于个人帐户拥有的 App,单击**设置**。
    • 对于组织拥有的 App
      1. 单击**您的组织**。
      2. 在组织右侧,单击**设置**。
  3. 在左侧边栏中,单击** 开发人员设置**。

  4. 在左侧边栏中,单击**GitHub Apps**。

  5. 在您要查看其 Webhook 投递的 GitHub App 旁边,单击**编辑**。

  6. 在侧边栏中,单击**高级**。

  7. 在“最近的投递”下,将列出过去 3 天内的所有投递。如果此 Webhook 在过去 3 天内未投递,则不会列出任何投递。如果 Webhook 未处于活动状态,则不会显示“最近的投递”部分。

    单击投递 GUID 以查看详细信息。

    Screenshot of the "Recent deliveries" list for a webhook. A delivery GUID in the list of deliveries is highlighted with an orange outline.

查看 GitHub Marketplace Webhook 的投递

GitHub App 的所有者可以查看该 App 的最近 GitHub Marketplace Webhook 投递。如果组织为某个其拥有的 GitHub App 指定了任何 App 管理员,则 App 管理员也可以查看最近的 Webhook 投递。

  1. 导航到您的GitHub Marketplace 列表页面

  2. 在您要查看其 Webhook 投递的 GitHub Marketplace 列表旁边,单击**管理列表**。

  3. 在侧边栏中,单击**Webhook**。

  4. 在“最近的投递”下,将列出过去 3 天内的所有投递。如果此 Webhook 在过去 3 天内未投递,则不会列出任何投递。如果 Webhook 未处于活动状态,则不会显示“最近的投递”部分。

    单击投递 GUID 以查看详细信息。

    Screenshot of the "Recent deliveries" list for a webhook. A delivery GUID in the list of deliveries is highlighted with an orange outline.

查看 GitHub Sponsors Webhook 的投递

只有赞助帐户的所有者才能查看该帐户的赞助 Webhook 投递。

  1. 在任何页面的右上角,单击您的个人资料照片,然后单击**您的赞助商**。

  2. 在您要查看其 Webhook 投递的帐户旁边,单击**仪表盘**。

  3. 在侧边栏中,单击**Webhooks**。

  4. 在 Webhook 列表中,单击您要查看其投递的 Webhook 的 URL。如果您未配置 Webhook,则不会列出任何 Webhook。

    Screenshot of a list of webhooks. The URL link to view a webhook is highlighted with an orange outline.

  5. 在“最近的投递”下,将列出过去 3 天内的所有投递。如果此 Webhook 在过去 3 天内未投递,则不会列出任何投递。如果 Webhook 未处于活动状态,则不会显示“最近的投递”部分。

    单击投递 GUID 以查看详细信息。

    Screenshot of the "Recent deliveries" list for a webhook. A delivery GUID in the list of deliveries is highlighted with an orange outline.