Bitbucket使用API​​添加POST HOOK

Aks*_*hat 1 bitbucket bitbucket-api

我可以看到可以在界面中向Bitbucket添加git钩子,如下所示:

在此处输入图片说明

是否可以POST使用Bitbucket的API而不是使用Web界面来添加像这样的钩子?是否可以使用API​​删除现有的挂钩?

Ale*_*chi 5

服务资源可能会为您提供帮助。

创建一个POST服务示例:

curl -u tutorials:8798987 -X POST https://api.bitbucket.org/1.0/repositories/tutorials/testrepo/services/ -d "type=POST&URL=https%3A%2F%2Fbitbucket.org/post"
Run Code Online (Sandbox Code Playgroud)

这将创建一个新的POST钩子,https://bitbucket.org/post其URL为:

{
    "id": 5,
    "service": {
        "fields": [
            {
                "name": "URL",
                "value": "https://bitbucket.org/post"
            }
        ],
        "type": "POST"
    }
}
Run Code Online (Sandbox Code Playgroud)