Как взаимодействовать с Github API в python (без API-оболочки)? - PullRequest
0 голосов
/ 04 мая 2019

Я новичок в программировании, и я знакомлюсь с (успокоительным) apis, и мои задачи: - Создать репозиторий - Изменить поля 'homepage' и 'description' - Создать файл (commit) - Найти список sha дерева, которыйtree - Удалить файл - Добавить соавторов

Я пытаюсь использовать curl (и / или, возможно, мне следует использовать модуль запросов python).Сначала я хотел проверить, работает ли мой личный токен, со следующим:

curl -H "Authorization: token mytoken" https://api.github.com/user

, и я получил сообщение об ошибке: «неверный синтаксис».

Вот почему я не могу решить задачи.Например, с:

curl -X POST  -H "Authorization: token  mytoken" URL -d '{"key1":"valu1, "key2", "value2"}'

(я использую ноутбук Jupyter)

1 Ответ

0 голосов
/ 04 мая 2019

Убедитесь, что ваш токен имеет 41 символ: curl -H "Authorization: token 12345678901234567890123456789012345678901" https://api.github.com/user

Я проверил это, и оно отлично работает. Если проблема не устранена, восстановите ее с веб-сайта Github.

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