У меня проблемы с объединением запроса на получение с помощью API Bitbucket 2.0.
Я просто получаю ошибку неверного запроса каждый раз.
Построение моего запроса на основе спецификации здесь:
https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Busername%7D/%7Brepo_slug%7D/pullrequests/%7Bpull_request_id%7D/merge
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 плохим запросам.
У меня не было проблем с другими методами API Bitbucket.
Цените любую помощь в этом.