We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Problème de Récupération du Token


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-20-2014, 09:11 AM
personne veut m'aider ?

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.