codecamp

GitHub 为赞助帐户中的事件配置 web 挂钩

您可以配置 web 挂钩以在您获得新的赞助或现有赞助者更改其赞助时收到提醒。

要监视赞助商的更改(例如在付款期结束时取消),您可以为赞助用户或组织帐户创建Webhooks。当为您的赞助用户或组织帐户设置一个Webhook时,创建,编辑或删除赞助时,您将收到更新。更多信息请参见sponsorshipweb挂钩事件

管理被赞助用户帐户的 web 挂钩

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

GitHub 赞助者 按钮

  1. 如果您赞助的符合条件的帐户列表显示,可在帐户名称右侧单击 Dashboard(仪表板)

开发者赞助者仪表板按钮

  1. 在左侧边栏中,单击 Webhooks(web 挂钩)

Web 挂钩选项卡

  1. 单击 Add webhook(添加 web 挂钩)

Web 挂钩侧边栏中的添加 web 挂钩按钮

  1. 键入有效负载 URL,然后自定义配置(可选)。 更多信息请参阅“创建 web 挂钩”。

有效负载 URL 的字段和其他自定义选项

  1. 在“Content type(内容类型)”下,选择您想要接收的数据格式。 更多信息请参阅“创建 web 挂钩”。

Web 挂钩格式化菜单

  1. 输入密钥令牌。 更多信息请参阅“保护 web 挂钩”。

密钥字段和其他自定义选项

  1. 要接收关于赞助活动的更新,请选择 Active(活动)

选择活动事件

  1. 单击 Create webhook(创建 web 挂钩)

Web 挂钩侧边栏中的创建 web 挂钩按钮

  1. 要编辑现有的 web 挂钩,请单击 Edit(编辑)。 若要删除现有的 web 挂钩,请单击 Delete(删除)

用于管理 web 挂钩的按钮

管理被赞助组织的 web 挂钩

组织所有者可以为发起组织配置Web挂钩。

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

GitHub 赞助者 按钮

  1. 在您赞助的符合条件的帐户列表中,在组织右侧单击 Dashboard(仪表板)

组织赞助者仪表板按钮

  1. 在左侧边栏中,单击 Webhooks(web 挂钩)

Web 挂钩选项卡

  1. 单击 Add webhook(添加 web 挂钩)

Web 挂钩侧边栏中的添加 web 挂钩按钮

  1. 键入有效负载 URL,然后自定义配置(可选)。 更多信息请参阅“创建 web 挂钩”。

有效负载 URL 的字段和其他自定义选项

  1. 在“Content type(内容类型)”下,选择您想要接收的数据格式。 更多信息请参阅“创建 web 挂钩”。

Web 挂钩格式化菜单

  1. 输入密钥令牌。 更多信息请参阅“保护 web 挂钩”。

密钥字段和其他自定义选项

  1. 要接收关于赞助活动的更新,请选择 Active(活动)

选择活动事件

  1. 单击 Create webhook(创建 web 挂钩)

Web 挂钩侧边栏中的创建 web 挂钩按钮

  1. 要编辑现有的 web 挂钩,请单击 Edit(编辑)。 若要删除现有的 web 挂钩,请单击 Delete(删除)

用于管理 web 挂钩的按钮

从 GitHub Sponsors 管理您的付款
GitHub 联系赞助者
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }