API POST to GitHub v3 с использованием ajax и JavaScript завершается с ошибкой HTTP 404

Я пытаюсь опубликовать большой двоичный объект в API GitHub в JavaScript / jQuery согласно документацииhttps://developer.github.com/v3/git/blobs/#create-a-blob - однако я продолжаю получать запрос 404

Мой текущий запрос в JavaScript выглядит так:

var uploadURL ="https://api.github.com/repos/daniellevass/web-quiz/git/blobs" + accessToken;

console.log(uploadURL);

$.ajax({
  type: "POST",
  dataType: "jsonp",
  url: uploadURL,
  data:{
      "content": "my message",
      "encoding": "utf-8"
    }
})
  .done(function( data ) {
    console.log( data );
  });

Консоль выдает следующий URL (токен доступа верен):

https://api.github.com/repos/daniellevass/web-quiz/git/blobs?access_token=xxx

Я получаю следующий ответ:

data: Object
    documentation_url: "https://developer.github.com/v3"
    message: "Not Found"
    __proto__: Object
meta: Object
   X-Accepted-OAuth-Scopes: "repo"
   X-GitHub-Media-Type: "github.v3"
   X-OAuth-Scopes: "gist, repo, user"
   X-RateLimit-Limit: "5000"
   X-RateLimit-Remaining: "4992"
   X-RateLimit-Reset: "1401550358"
   status: 404
   __proto__: Object
__proto__: Object

Ответ показывает в мета-объекте, что я спросил, запросил правильные области OAuth. Я также могу успешно получить любые данные, используя GitHub api и ajax - например, список репозиториев пользователей.

Я подозреваю, что у меня может быть что-то неправильное с моим запросом POST, но я понятия не имею, где я ошибся, поэтому любая помощь или совет будут высоко оценены!

Спасибо,

Danielle.

Ответы на вопрос(1)

Ваш ответ на вопрос