Anthony43
01-22-2014, 04:12 PM
C'est une erreur 404 quand je met le header
et erreur 200 quand je met mon clinet id et mon code secret en post.
Nathan
01-21-2014, 10:23 AM
Quelle est l'erreur rencontree ?
Un message d'erreur precis ?
Le code me semble bon.
Anthony43
01-14-2014, 01:17 PM
Pour me connecter je le redirige vers Hubic :
window.location = "https://api.hubic.com/oauth/auth/?" +
"scope=" + param.scope + "&" +
"state=" + param.state + "&" +
"redirect_uri=" + param.redirect_uri + "&" +
"response_type=" + param.response_type + "&" +
"client_id=" + param.client_id;
Ensuite pour la demande du token je n'y arrive pas.
Voici ma première solution : (pour les deux solution je récupère le Code dans l'url (GET)
var params = {
code: code,
redirect_uri: "http://localhost/TestOVH/",
grant_type: "authorization_code",
};
var cred = api_id + ":" + code_secret;
var credToBase = btoa(cred);
$.ajax({
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "Basic " + credToBase);
},
contentType: 'application/x-www-form-urlencoded',
type: "POST",
url: "https://api.hubic.com/oauth/token/",
data: params,
success: function(data, textStatus, jqXHR) {
alert("Good");
console.log(data);
},
error: function(jqXHR, textStatus, errorThrown) {
alert("Bad");
console.log("error : " + JSON.stringify(jqXHR));
}
j'ai toujours Erreur;
Solution 2 :
var params = {
code: code,
redirect_uri: "http://localhost/TestOVH/",
grant_type: "authorization_code",
client_id: api_id,
client_secret: code_secret
};
$.ajax({
contentType: 'application/x-www-form-urlencoded',
type: "POST",
url: "https://api.hubic.com/oauth/token/",
async: true,
data: params,
success: function(data, textStatus, jqXHR) {
alert("Good");
console.log(data);
},
error: function(jqXHR, textStatus, errorThrown) {
alert("Bad");
console.log("error : " + JSON.stringify(jqXHR));
}
pareil Erreur.
Si vous avez une réponse, merci de me répondre.