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):
La console me retourne :
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 } }
Cela me semble bizarre étant donné que j'ai inclus le Bearer dans le header.Error in OAuth Server: Failed to complete OAuth handshake with fluidsurveys. failed [401] Authorization Required
Une idée ?
Partager