Free Trial

Forum

Trouvez des réponses, posez des questions, et partagez votre expertise d’Alteryx.
TIPS de la semaine

Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !

Voir l'index

Intégration et paramétrage d'une API dans Alteryx

Cortoma
Atome

Bonjour,

Je souhaite utiliser une API dans Alteryx. Cette API permet d'obtenir des informations (nom du maire, statut d'une personne, statut électif, date d'élection)  sur les collectivité locales., les mairies...

L'objectif est de pouvoir interroger cette API, en lui donnant par exemple, le nom / prénom d'un maire d'une ville française et d'obtenir toutes les informations qui se rapportent à cette commune, à son maire, à sa date d'élection dans un fichier en sortie de mon workflow.

 

La société qui commercialise l'API m'a fournie l'URL et une clé de connexion à l'API pour pouvoir la tester, mais je n'arrive pas à trouver assez de documentation sur la manière de renseigner l'URL, de renseigner une donnée en entrée (nom d'un maire par exemple) pour pouvoir obtenir toutes les informations rattachées à ce maire en sortie de mon workflow....

 

Pour le moment, j'ai paramétré l'URL et la clé d'activation comme ceci dans la première boite du Workflow

 

Cortoma_1-1654595801207.png

 

 

Cortoma_0-1654595731589.png

 

Et j'obtiens ceci dans mon explorateur en sortie de la boite "Télécharger" : 

 

Cortoma_2-1654595883829.png

 

Je ne sais pas à quoi correspond l'erreur (à quel niveau ne suis-je pas autorisé... ?) et je ne sais pas non plus comment renseigner un nom de maire (par exemple) en entrée du workflow, pour faire appel à l'API sur cette données afin d'obtenir les infos en sortie...

 

J'ai trouvé ce lien sur le forum mais mon cas d'usage est différent et cela ne m'aide pas assez : https://community.alteryx.com/t5/Base-de-Connaissance-Francais/REST-API-en-5-minutes-pas-de-codage/t...

 

 

Merci d'avance pour votre aide et n'hésitez pas si vous souhaitez plus d'éléments pour pouvoir me répondre ou m'orienter.

 

 

 

4 RÉPONSES 4
messi007
15 - Aurora
15 - Aurora

Hello @Cortoma,

 

Je te recommande de prendre contact avec le fournisseur de l'API afin qu'il te donne plus de détail car chaque API possède ses propres spécificités.

 

Bien à toi,

Cortoma
Atome

Merci pour ton retour, mais le fournisseur n'a que peu de documentation, à part l'URL de l'API, et la clé d'activation, il m'a fourni la liste des données qu'on peut récupérer en sortie, mais il ne connait pas Alteryx.

Moi je connais Alteryx mais n'ai jamais utilisé d'API, ni en dehors, ni dans Alteryx, donc je suis un peu bloqué pour avancer sur le sujet.

 

Si quelqu'un à des exemples de workflow avec des API, ou un lien qui permettrai de bien comprendre en détail, je suis preneur avec plaisir.

 

Cordialement. 

David_1
Comète

Salut Cortoma,

 

A priori, la connexion fonctionne bien (code retour http 200).

Par contre tu as une erreur sur le point d'arrêt de l'api.

 

Faudrait voir comment est configuré ton outil Download, et si l'api en question fonction en GET ou en POST.

Auquel cas, il faut lui passer les arguments.

 

Perso, lorsque j'interroge une api, je reconstruit l'url avec les paramètres qui vont bien dans un outil Formule lorsque j'interroge plusieurs adresses

Par exemple sur la BAN : 

url = 'https://api-adresse.data.gouv.fr/search/?q='+[adresse]

 

Un partage de ton workflow peut être ?

 

Cordialement,

 

Étiquettes