我正在尝试使用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.
如有任何帮助,我们将不胜感激。
已得到答案:
通过更新文件内容。需要更换
(换行)在带有
的文件中,然后将其发布到 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.
如果您仍然面临解析问题,请尝试将“(双引号)替换为 '(单引号)' - 我也遇到了这个问题。