Как я могу создать запрос на извлечение с помощью api github?

#github

Вопрос:

API является : /repos/{owner}/{repo}/pulls .
Я использовал правильный токен, и тело запроса :

 data = {
    "base": "master",
    "head": "owner:master",
    "title": "title",
}
 

Голова такая:

 {'Accept': 'application/vnd.github.v3 json', "Authorization": "token {}".format(git_token)}
 

Затем я вызываю API pull. Вернулось 200.

 <Response [200]>
 

Почему? Может быть, тело запроса неверно?

Комментарии:

1. 200 означает «хорошо». Коды состояния Google http

2. Информация, которую предоставляет вам сервер, содержится в тексте ответа, который я предполагаю

Ответ №1:

API запроса на вытягивание указал ответ:

 Status: 201 Created
 

Попробуйте и перенесите их пример в свой репозиторий, чтобы посмотреть, работает ли он:

 curl 
  -X POST 
  -H "Accept: application/vnd.github.v3 json" 
  https://api.github.com/repos/octocat/hello-world/pulls 
  -d '{"head":"head","base":"base"}'