Как отклонить пул-запрос на Bitbucket из Python? - PullRequest
1 голос
/ 09 мая 2019

Как вы используете API Bitbucket 2.0 для отклонения запроса на получение через Python?

Согласно их документации , это должно быть что-то вроде:

import requests
kwargs = {
    'username': MY_BITBUCKET_ACCOUNT,
    'repo_slug': MY_BITBUCKET_REPO,
    'pull_request_id': pull_request_id
}
url = 'https://api.bitbucket.org/2.0/repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/decline'.format(**kwargs)
headers = {'Content-Type': 'application/json'}
response = requests.post(url, auth=(USERNAME, PASSWORD), headers=headers)

Однако, это не так, если response.text просто говорит «Плохой запрос».

Этот похожий код работает для меня с другими их конечными точками API, поэтому я не уверен, почему метод отклонения не работает.

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...