Как добавить метку к проблеме, используя GitHub API? - PullRequest
0 голосов
/ 07 мая 2018

Я пытаюсь найти способ добавить метку к проблеме GitHub с помощью API.После проверки документации API я попытался выполнить следующий запрос curl:

curl -X POST -H "Authorization: token OOOOOOOOOOOOOOOO" -H  \
     "Accept: application/vnd.github.symmetra-preview+json" \
     -d @label.json https://api.github.com/repos/CHSUNSONG/star-platform/issues/11

label.json содержит:

["submitted"]

Однако я получил следующий ответ:

{
  "message": "Invalid request.\n\nFor 'links/1/schema', [\"submitted\"] is not an object.",
  "documentation_url": "https://developer.github.com/v3/issues/#edit-an-issue"
}

Почему это не работает и как я могу это исправить?

1 Ответ

0 голосов
/ 07 мая 2018

Вы размещаете на неправильный URL. Добавьте /labels в конец:

curl -X POST -H "Authorization: token OOOOOOOOOOOOOOOO" -H  \
     "Accept: application/vnd.github.symmetra-preview+json" \
     -d @label.json \
     https://api.github.com/repos/CHSUNSONG/star-platform/issues/11/labels
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...