【发布时间】:2017-03-11 23:03:22
【问题描述】:
我正在尝试对我的存储库中的文件进行 PUT 编辑,但遇到了问题……这是我目前所拥有的……
// GET content from github file
$.get('https://api.github.com/repos/redemption23/trackerApp/contents/file.txt', function(data){
var content = atob(data.content);
$('#box').append(content);
});
这可以很好地提取内容...但是尝试将编辑重新放入文件失败..
// PUT edit to github file
$.ajax({
method: "PUT",
url: "https://api.github.com/repos/redemption23/trackerApp/contents/file.txt"
data: {
"message": "my commit message",
"committer": {
"name": "Matt",
"email": //omitted for stack overflow
},
"content": text,
"sha": //omitted for stack overflow
}
})
.done(function( msg ) {
console.log( "Data Saved: " + msg );
});
console.log(text);
我能够从文件中提取内容并将其附加到我的网络应用程序的正文中,但是尝试通过 api 发送编辑不起作用..返回此错误..
jquery.min.js:4 PUT https://api.github.com/repos/redemption23/trackerApp/contents/file.txt
有什么想法吗??
【问题讨论】:
标签: javascript jquery ajax github github-api