配置您的服务
在上一章我们将 WebHook 的 URL 设置为了 。因为我们要在本地进行开发,所以需要将本地环境暴露到因特网上。然后就能收到 Coding 发送过来的 WebHook 请求了。
首先,我们需要安装一个程序来暴露我们的本地地址到因特网上。这里我们选择使用 ngrok 来实现。
安装完 后,在本地运行 ./ngrok http 4567
指令就可以暴露自己的本地地址。你应该会看到一些类似下面的内容:
完成这些步骤后,我们就通过路径 将自己的本地地址暴露到因特网。
编写服务
有了 ngrok 将我们本地环境暴露到了因特网后,我们就可以在自己本地编写程序通过 /payload
监听 WebHook 的请求了。
下面是一个简单的 Sinatra 程序:
启动这个服务。
前面我们新建 WebHook 时让它监听了任务事件,现在我们去设置了 WebHook 的那个项目中创建一个新的任务。创建任务后,返回我们的终端。您可能会看到一些类似这样的输出内容:
恭喜你!您已经成功的配置好监听 WebHooks 的服务。您的服务现在可以获取到 WebHook 发出的数据了,那么接下来,您就可以选择如何处理这些数据。