有没有办法使用CURL命令向GitHub PR添加注释(多行)

问题描述 投票:0回答:1

我正在尝试使用curl命令将评论添加到GitHub PR,但由于我的评论有多行,因此无法这样做并抛出错误:

"message": "Problems parsing JSON",

这是我尝试的方法: 我在 fileA 上有评论内容。

var1=`cat fileA`
curl -u $user:$token -X POST -H 'Accept: application/vnd.github+json' -d '{\"body\":\"$var1\"}' $URL 

尝试过使用和不使用 -H 选项,但它并没有真正做出任何改变。

示例文件A:

PR Changes looks okay.
Changes can be merged to main branch.
Approved. 

如有任何帮助,我们将不胜感激。

json github curl github-pages github-api
1个回答
0
投票

已得到答案:

通过更新文件内容。需要更换 (换行)在带有
的文件中,然后将其发布到 GitHub Comment。

文件A(之前):

PR Changes looks okay.
Changes can be merged to main branch.
Approved.

文件A(之后):

PR Changes looks okay.<br>Changes can be merged to main branch.<br>Approved.

如果您仍然面临解析问题,请尝试将“(双引号)替换为 '(单引号)' - 我也遇到了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.