Oauth - "Authorization Required"
Bonjour,
J'essaie de me connecter à l'API du site http://fluidsurveys.com/ en utilisant Oauth.
J'arrive à réceptionner le "access_token" correctement, mais quand j'essaie de l'introduire dans le header de ma requête GET, je reçois une erreur .
J'essaie de récupérer le groupe auquel appartiens l'utilisateur qui vient de se connecter. Voici le code (ps : je travaille sous meteor):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| var getGroup = function(accessToken){
var response;
try {
response = HTTP.get(
'https://fluidsurveys.com/api/v2/groups/', {
headers: {
Accept: 'application/json',
'Authorization': 'Bearer ' + accessToken,
},
params: {}
});
} catch (err) {
throw _.extend(new Error("Failed to complete OAuth handshake with fluidsurveys. " + err.message), {
response: err.response
});
}
if (response.data.error) { // if the http response was a json object with an error attribute
throw new Error("Failed to complete OAuth handshake with fluidsurveys. " + response.data.error);
} else {
// return data
}
} |
La console me retourne :
Citation:
Error in OAuth Server: Failed to complete OAuth handshake with fluidsurveys. failed [401] Authorization Required
Cela me semble bizarre étant donné que j'ai inclus le Bearer dans le header.
Une idée ?