2016-10-29 1 views
2

私はgithub APIを使用してWebブラウザからgithubファイルを編集するにはどうすればよいですか?

// 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編集を実装しようとしている、との問題に実行しています。.. 。しかし私は、ファイルからコンテンツを引き出し、私のWebアプリの体にそれを追加することができていますが、経由して編集を送信しようと

// 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); 

...失敗しているバックファイルに編集をPUTしようとしていますAPIが動作していません。このエラーで復帰します。

jquery.min.js:4 PUT https://api.github.com/repos/redemption23/trackerApp/contents/file.txt 

答えて

関連する問題