2016-07-25 44 views
1

我試圖通過GitHub API發佈一個問題,並不斷收到422錯誤。過去幾天我嘗試了各種方法,但沒有運氣 - 我希望這是一個簡單的錯誤,有人可以快速發現?GitHub API AJAX POST返回422

我的電話如下 - 我正在使用我的Personal Access Token進行授權。

$.ajax({ 
     type: "POST", 
     url: `https://api.github.com/repos/MYUSERNAME/MYREPONAME/issues?access_token=MYACCESSTOKEN`, 
     contentType: "application/json", 
     dataType: "json", 
     data: JSON.stringify({ 
     "title": "Found a bug", 
     "body": "I'm having a problem with this." 
     }) 
    }).done(function(data) { 
     console.log(data); 
     }); 

在此先感謝。

回答

2

FYI終於拿到了這個與下面的代碼工作,張貼到GitHub的API(創建一個問題):

$.ajax({ 
     url: 'https://api.github.com/repos/USERNAME/REPONAME/issues', 
     type: 'POST', 
     dataType: 'json', 
     headers: { 
     Authorization: 'token MY_PERSONAL_TOKEN' 
     }, 
     data: JSON.stringify({ 
     "title": "Found a bug", 
     "description": "Bug description" 
     }), 
     success: function (response) { 
     console.log(response); 
     } 
    });