Публикация таблицы уценки в виде комментария запроса на извлечение в GitHub с помощью API GitHub - PullRequest
0 голосов
/ 25 октября 2018

Я могу опубликовать текст в запросе на выборку на GitHub, используя API

https://api.github.com/repos/aftab-hassan/pagerankassignment/pulls/2/comments

И используя приведенное ниже в качестве тела

{
  "body": "Nice change",
  "commit_id": "5dfc67045edc45ed102f6bf6ad0c1209fdd2ef38",
  "path": "README",
  "position": 4
}

Я пытаюсь опубликовать таблицу уценкинапример, ниже как текст вместо простого текста выше.

First Header | Second Header
------------ | -------------
Content from cell 1 | Content from cell 2
Content in the first column | Content in the second column

Однако, это выдает мне ошибку следующим образом

{
    "message": "Problems parsing JSON",
    "documentation_url": "https://developer.github.com/v3/pulls/comments/#create-a-comment"
}

Вместо этого я попытался изменить тип тела на текстJSON.Я также попытался добавить \n s к телу уценки, так как оно занимает несколько строк.Однако ни одна из этих попыток не работает и выдает ту же ошибку, что и выше.

{
  "body": "First Header | Second Header\n
------------ | -------------\n
Content from cell 1 | Content from cell 2\n
Content in the first column | Content in the second column",
  "commit_id": "5dfc67045edc45ed102f6bf6ad0c1209fdd2ef38",
  "path": "README",
  "position": 4
}

Как я могу опубликовать таблицу уценок в качестве комментария к запросу на GitHub через Postman?

1 Ответ

0 голосов
/ 25 октября 2018

Ваши строки JSON должны содержать только экранированные символы новой строки, а не буквальные.Поэтому body становится

"First Header | Second Header\n------------ | -------------\nContent from cell 1 | Content from cell 2\nContent in the first column | Content in the second column"

Посмотрите на этот ответ для более гибкого способа обработки произвольного ввода в JSON.

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