如何解决Github API Create问题Markdown无法呈现
我正在使用脚本通过API创建GitHub问题。
var labels = [];
labels.push('proposal');
var body = \n*Title:* ' + title + '\n##Abstract: \n' + abstract;
var payload = {
"title": title,"body": body,"labels": labels
};
var options = {
"method": "POST","contentType": "application/json","payload": JSON.stringify(payload)
};
options.headers = {"Authorization": "Basic " + Utilities.base64Encode(handle + ":" + token)};
var response = UrlFetchApp.fetch("https://api.github.com/repos/"+org+"/"+repo+"/issues",options);
该问题已正确发布到Github,但是当我在Github中查看该问题时,标记降价未呈现。它只是显示为##和*而不是标头和斜体。如果我继续在Github中手动编辑问题,并使用可视化编辑器标记标题,它将放入另一个#,然后正确呈现。如何使用API使其正确显示?
解决方法
您需要将contentType
更改为text/plain
或text/x-markdown
,以使降价能够正确呈现:
"contentType": "text/plain"
OR
"contentType": "text/x-markdown"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。