Как использовать github api от почтальона

Я хочу создать файл в своей учетной записи github, используя github api через почтальона.

github api для создания файла в учетной записи github:

PUT /repos/:owner/:repo/contents/:path 

Может ли кто-нибудь сказать мне, как использовать этот api в почтальоне.

у меня есть общедоступная учетная запись github: https://github.com/ritzygithub/myfirstRepo

и в заголовке почтальона я установил

Authorization type to OAuth 2
Authorization : token <token>
PUT request with url: https://api.github.com/repos/ritzygithub/myfirstRepo/

enter image description here

Не могли бы вы помочь мне в этом

3
0
2 746
1

Ответы 1

Я только что понял это ... отправляю свой ответ здесь, чтобы, если кто-то сталкивается с той же проблемой, это может им помочь.

В почтальоне установите как запрос PUT с указанным ниже URL-адресом

https://api.github.com/repos/YourUsername/YourRepo/contents/file.txt

Добавить тело:

{
  "message": "my commit message",
  "committer": {
    "name": "My name",
    "email": "my email"
  },
  "content": "base64encoded"
}

Заголовок: Тип содержимого: приложение / json Авторизация: токен

См. Ниже снимок экрана: enter image description here

Надеюсь это поможет. Спасибо

Просто добавьте, что GitHub устарел аутентификацию на основе учетных данных, и теперь вам нужно будет сгенерировать токен, войдя в свою учетную запись и получив доступ к настройкам разработчика.

Mirza Sisic 31.03.2021 16:25

Другие вопросы по теме