PUBLICAR en GitHub v3 API usando ajax y JavaScript falla con un HTTP 404
Estoy tratando de publicar un blob en la API de GitHub en JavaScript / jQuery según los documentoshttps://developer.github.com/v3/git/blobs/#create-a-blob - Sin embargo, sigo recibiendo una solicitud 404
Mi solicitud actual en JavaScript se ve así:
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 );
});
La consola escupe la siguiente URL (el token de acceso es correcto):
https://api.github.com/repos/daniellevass/web-quiz/git/blobs?access_token=xxx
Recibo la siguiente respuesta:
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
La respuesta muestra en el metaobjeto que solicité los ámbitos de OAuth correctos. También puedo OBTENER con éxito cualquier información usando la API de GitHub y ajax, como una lista de los repositorios de usuarios.
Sospecho que puedo tener algo incorrecto con mi solicitud POST, pero no tengo idea de dónde me he equivocado, por lo que agradecería cualquier ayuda o consejo.
Gracias,
Danielle