Как я могу опубликовать комментарий по запросу, используя BitBucket REST api 2.0?

Используя REST API 1.0, я могу сделать следующее

POST /api/1.0/repositories/{owner}/{repo}/pullrequests/1/comments

Что эквивалентно этому в 2.0? Документация 2.0 для состояний ресурсов pullrequests "Наконец, вы также можете использовать этот ресурс для управления комментариями к запросу pull". Я не вижу POST для комментариев, похожих на 1.0 компаньон; PUT также ничего не делает с комментариями.

Поддерживается ли публикация комментариев на PR в 2.0?

3 ответа

Решение

К сожалению, комментарии к запросу на получение в настоящее время доступны только для чтения в 2.0. Мы определенно заинтересованы в завершении этого API, но эти усилия были недостаточно приоритетными.

На данный момент 1.0 остается единственным способом мутировать пиар-комментарии.

Также см.: https://answers.atlassian.com/questions/32977327/are-you-planning-on-offering-an-update-pull-request-comment-api

Я знаю, что этот вопрос был задан довольно давно, но для людей, приходящих на этот пост:

Bitbucket наконец-то добавил способ публиковать комментарии с помощью своего API 2.0. Вы проверяете документацию для получения дополнительной информации.

А вот пример:

curl -X POST -d '{"content": { "raw": "your comment" }}' $URL

Сначала вам нужно получить идентификатор запроса на извлечение с помощью этой команды:

      curl -s --request GET --url '{bitbucket_url}/rest/api/1.0/projects/{project_key}/repos/{repo_key}/pull-requests?State=OPEN&at=refs/heads/'${BranchName}'&direction=OUTGOING' --header 'Content-Type: application/json' -H 'Authorization:Basic {bitbucket_authentication_token}' | sed -n 's/.*"values":\[{"id":\([0-9]*\).*/\1/p'

А затем добавьте комментарий с помощью этой команды:

      curl --request POST '{bitbucket_url}/rest/api/1.0/projects/{project_key}/repos/{repo_key}/pull-requests/{pull_request_id}/comments' --header 'Content-Type: application/json' -d {"text": "Add your comment here"} -H 'Authorization:Basic {bitbucket_authentication_token}'
Другие вопросы по тегам