Rest 用于创建后期服务的Bitbucket服务api

Rest 用于创建后期服务的Bitbucket服务api,rest,curl,bitbucket-api,Rest,Curl,Bitbucket Api,有人知道通过BitBucket API创建POST服务的参数吗 目前,该文档已丢失,并且有一张未完成的记录单可供编写。它遵循与API其余部分相同的格式,希望有人能理解它 到目前为止,我只能创建以下类型的参数: curl --user name:pw https://api.bitbucket.org/1.0/repositories/{account}/{repository}/services --data 'type={POST/Twitter/AgileZen/etc}' 已成功创建空的

有人知道通过BitBucket API创建POST服务的参数吗

目前,该文档已丢失,并且有一张未完成的记录单可供编写。它遵循与API其余部分相同的格式,希望有人能理解它

到目前为止,我只能创建以下类型的参数:

curl --user name:pw https://api.bitbucket.org/1.0/repositories/{account}/{repository}/services --data 'type={POST/Twitter/AgileZen/etc}'
已成功创建空的POST服务


这里有一个例子,以防它有所帮助。

我们没有正确地记录这一点,这有点伪劣。无论如何,下面是如何添加一个发布到google.com的POST服务:

$ curl -X POST https://username:passwd@bitbucket.org/api/1.0/repositories/evzijst/interruptingcow/services \
    -d type=POST -d URL=http://google.com
{
    "id": 507781,
    "service": {
        "fields": [
            {
                "name": "URL",
                "value": "http://google.com"
            }
        ],
        "type": "POST"
    }
}
此端点的工作方式是,始终指定“type”参数,该参数必须包含服务的名称(如下拉菜单中所示),然后通过传递其他post参数对其进行配置

每个服务都有自己的配置参数。您只需在回购协议上添加服务并查看字段即可找到答案。您的参数必须与可用字段匹配:


单个参数可以通过执行PUT来修改。

我们没有正确地记录这些参数,这有点太不像话了。无论如何,下面是如何添加一个发布到google.com的POST服务:

$ curl -X POST https://username:passwd@bitbucket.org/api/1.0/repositories/evzijst/interruptingcow/services \
    -d type=POST -d URL=http://google.com
{
    "id": 507781,
    "service": {
        "fields": [
            {
                "name": "URL",
                "value": "http://google.com"
            }
        ],
        "type": "POST"
    }
}
此端点的工作方式是,始终指定“type”参数,该参数必须包含服务的名称(如下拉菜单中所示),然后通过传递其他post参数对其进行配置

每个服务都有自己的配置参数。您只需在回购协议上添加服务并查看字段即可找到答案。您的参数必须与可用字段匹配:


可以通过执行PUT来修改单个参数。

这是有文档记录的;当我修改所有内容时,我在洗牌中迷失了方向:

您还可以在我们的REST浏览器中进行测试:


这是有案可查的;当我修改所有内容时,我在洗牌中迷失了方向:

您还可以在我们的REST浏览器中进行测试: