Je suis un nouvel utilisateur de ce forum, merci pour votre accueil!
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Je suis en train de me débattre depuis pas mal de temps avec l'API Sphinx, dans le but de pouvoir accéder aux données d'une de nos enquêtes.
Je n'arrive pas à paramétrer correctement mes requêtes je suppose. J'arrive à obtenir un access token (requête POST, status = 200), mais j'ai invariablement un problème d’authentification dans ma requête GET (status = 401).
Je serai vraiment très heureux de pouvoir échanger avec des utilisateurs qui sont parvenus à obtenir leurs données via l'API!
Y-en a-t-il parmi vous?
J'utilise R, mais si vous avez eu des succès avec Python ou javascript, je suis preneur de vos conseils de paramétrage également!
Pour information, voici le code R que j'utilise :
library(httr2)
user_token <- "<MON_USER_TOKEN>"
token_req<-request("<lien/token>" ) |>
req_method(method = "POST" ) |>
httr2::req_body_form(grant_type="personal_token",
client_id="sphinxapiclient",
contentType= "application/x-www-form-urlencoded",
username="<user_name>",
token=user_token ) |>
req_perform( )
token<- paste0(token_req$body, collapse = "")
requete_get<-httr2::request("<MON_ENQUETE>/data")|>
httr2::req_method(method = "GET") |>
httr2::req_body_form(username="<user_name>",
accept="application/json",
client_id="sphinxapiclient") |>
req_auth_bearer_token( token )
requete_get |>
httr2::req_perform()