我在通过Bitbucket API 2.0合并合并请求时遇到问题。 每次我都会收到一个错误的请求错误。
我使用的URL是:
https://api.bitbucket.org/2.0/repositories/xxxx/xxxx/pullrequests/100/merge
我为JSON主体尝试了各种不同的格式,但是没有任何效果。 以下是几个例子。
尝试1:
{
"pullrequest_merge_parameters":
{
"close_source_branch":false,
"merge_strategy":"merge_commit",
"message":"Automatically merging pull request",
"type":""
}
}
尝试2:
{
"close_source_branch":false,
"merge_strategy":"merge_commit",
"message":"Automatically merging pull request",
"type":""
}
尝试3:
{
"merge_strategy":"merge_commit",
"message":"Automatically merging pull request",
}
还尝试了使用各个参数的各种组合,并且没有正文。 一切都会导致400个错误的请求。
我在Bitbucket API上的任何其他方法上都没遇到问题。
感谢所有帮助。
答案 0 :(得分:1)
事实证明,如果由于冲突而无法合并请求请求,则API将返回错误的请求错误。
据我所知,这种行为是没有记载的。