我正在尝试通过put请求将新文件提交到Github repo,但是会收到422 Unprocessable Entity Error。
以下是我尝试提交的代码:
$http.put('https://api.github.com/repos/<userName>/<repoName>/contents/main.js?access_token='+$scope.authObj.access_token, {
path: '/main.js',
message: 'testing',
content: Base64.encode($scope.contents),
branch: 'master'
}).then(function(response) {
console.log(stuff);
}).then(null, function(error) {
console.error(error);
});
<userName>
是我的Github名称,<repoName>
是我要提交的回购。