#1 Mon 19 February 2024 19:50
FME appel à une API Rest avec des tokens
Bonjour,
J'ai des données dans une base MariaDB gérée par un prestataires (données non géogrpahiques).
Celles ci sont disponibles via une API rest et on est arrivé à y accéder.
Ce que je trouve compliqué c'est l'appel aux "tokens".
On a du faire appel à un autre outil. Est ce possible de l’appeler dans FME sans faire appel à un autre outil ?
(SVP réponse si possible simple parce que j'ai pas tout compris aux API ...)
Merci
Hors ligne
#2 Tue 20 February 2024 08:59
- p.jeremie
- Participant assidu
- Lieu: Valence
- Date d'inscription: 10 Sep 2017
- Messages: 426
Re: FME appel à une API Rest avec des tokens
Bonjour,
Il faut que vous regardiez du côté des connexions web à paramétrer dans FME : Options > Connexions web.
Voir la page d'aide en anglais : https://support.safe.com/s/article/Crea … -OAuth-2-0
Et ensuite utiliser cette connexion web dans un HTTPCaller https://docs.safe.com/fme/html/FME-Form … caller.htm
Voir aussi https://support.safe.com/s/article/Auth … HTTPCaller
Ou sinon il est possible de la faire en enchainant plusieurs HTTPCaller, un premier qui permet de récupérer le token, un deuxième qui se connecte et puis un autre pour la récupération des données, par exemple.
J'ai procédé ainsi pour récupérer des données météofrance car je n'ai pas réussi à paramétrer la connexion web.
Je ne peux pas vous donner la solution exacte car elle dépend de l'api que vous cherchez à utiliser, et nécessite de regarder sa documentation ou le code de la page de connexion.
Dernière modification par p.jeremie (Tue 20 February 2024 14:26)
Hors ligne
#3 Wed 21 February 2024 19:39
Re: FME appel à une API Rest avec des tokens
Jérémie,
Merci pour cette réponse. Effectivement, moi aussi je découpe en étape quand je coince !
Est ce qu'éventuellement il y a possibilité de partager le script/le traitement pour que ça nous serve d'exemple, je dois travailler ça avec un collègye.
A bientôt
Hors ligne
#4 Wed 21 February 2024 20:13
- p.jeremie
- Participant assidu
- Lieu: Valence
- Date d'inscription: 10 Sep 2017
- Messages: 426
Re: FME appel à une API Rest avec des tokens
Il faudrait que je regarde s'il n'y a pas de données confidentielles dedans. Il doit au moins y avoir les identifiants de connexion que je pourrais supprimer pour le partage.
Je ne sais pas auprès de qui vous avez acheté FME, mais ça pourrait être l'occasion de faire une demande au support.
Hors ligne
#5 Thu 22 February 2024 09:30
- p.jeremie
- Participant assidu
- Lieu: Valence
- Date d'inscription: 10 Sep 2017
- Messages: 426
Re: FME appel à une API Rest avec des tokens
Bonjour,
Ci-joint le workspace pour récupération des vigilances météo via l'API Météo France.
Il faut se créer un compte et récupérer l'APPLICATION ID (voir méthode en commentaire dans le workspace).
Vous me direz si ça a pu vous servir.
J'ajoute ce post qui m'avait aidé pour un autre workspace : https://community.safe.com/integration- … caller-180
Notamment cette réponse de takashi
Hors ligne