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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

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 ?