を働いていないのAjaxのjQueryを使用してGitのハブリポジトリを作成し、私のコードはここにある:私はjQueryの</em>から<em>AJAXを使用して<em>GitHubの</em>リポジトリを作成しようとしていますが、それが動作していない
$.ajax({
url: "https://api.github.com/my-user/repos",
headers: { 'Authorization' : 'token my-token' },
method: 'POST',
data:{
"name": "new-repos",
"description" : "New-repos",
"auto_init": true,
"private": false,
},
dataType: 'json',
contentType: 'application/json',
processData: false,
success: function (data, textStatus, request) {
var html_content_header = "";
var obj_header=request.getAllResponseHeaders();
$('#header').html(JSON.stringify(request.getAllResponseHeaders()));
var html_content_text = "";
Object.getOwnPropertyNames(data).forEach(
function (val, idx, array) {
html_content_text=html_content_text+val + ' -> ' + data[val]+ '<br>';
}
);
$('#text').html(html_content_text);
},
error: function(xhr, status, error) {
alert(xhr.status);
}
});
それは示していコンソールでこのエラー:
POST https://api.github.com/my-user/repos 404(見つかりません)
そして、私のエラーのアラートには:
は私がGitHubのhttps://developer.github.com/guides/getting-started/によって開始されたばかりの案内に従って、代わりにCURLを使用して、私はjQueryのからAJAXを使用していました。
私は新しいリポジトリの作成を試みるまで、すべてがスムーズに進んでいました。 私のトークンが正しいスコープであることを確認しました。
URLが見つかりませんでした。
jQueryのとGitHubのからAJAXを使用して制限のいくつかの種類がありますか?
私は間違ってURLを書いていますか?
それは、 'POST https://api.github.com/user/repos 400(Bad Request)'エラーを送信します。これは、送信したことを意味します無効な_JSON_は、_JSON_にエラーがありますか?または私の_JSON_形式で? –
@ R.D.S。おそらくデータの最後の '、'です。 – VonC
「400」エラーがまだ表示されているかどうかを試してみてください。 –