Как вы используете 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, поэтому я не уверен, почему метод отклонения не работает.
Что я делаю не так?