Forum Discussion
Accès API INSEE Base SIREN
Bonjour tout le monde,
J'ai un petit souci avec l'API INSEE pour accéder à la base SIREN.
En effet, lorsque je veux connecter cet API, PowerBi me demande une clé (que j'ai préalablement générée sur le site de l'INSEE).
Magré mes différentes tentatives et avoir essayé plusieurs clés, j'obtiens toujours le même message d'erreur : "§Une clé d'API Web" peut être spécifiée lorsqu'un nom de clé d'API Web est fourni.
Auriez-vous une solution SVP ?
Merci par avance,
Alexis
Bonjour,
Pour ceux que ça intéressera un jour peut-être, la solution que j'ai trouvée est dans l'en-tête de mettre le champs AUTHORIZATION : BEARER TOKEN XXXXXXX (XXXX étant le token généré).
De ce fait, l'API fonctionne parfaitement.
Bonne journée et merci à tous ceux qui m'ont donné des conseils.
Alexis
22 Replies
- AlexisPREVOT
Resolver I
Bonjour,
Pour ceux que ça intéressera un jour peut-être, la solution que j'ai trouvée est dans l'en-tête de mettre le champs AUTHORIZATION : BEARER TOKEN XXXXXXX (XXXX étant le token généré).
De ce fait, l'API fonctionne parfaitement.
Bonne journée et merci à tous ceux qui m'ont donné des conseils.
Alexis
- AnonymousNot applicable
Bonjour,
pourriez vous nous montrer un screen car cela semble peut être évident lorsque l'on à la solution mais j'ai essayé via la connexion de PBI à une page web et j'ai le même probleme, dans le champs API que faut il rentrer au juste ?
Etes vous passé par le mode avancé ???
merci
- AlexisPREVOT
Resolver I
Bonjour Anonymous ,
Désolé pour le délai de ma réponse, je n'avais pas reçu de notifications et ça fait quelques temps que je ne suis pas revenu sur le forum.
Votre souci est-il résolu ? Dans la négative, je prendrai le temps de retrouver mon modèle pour vous montrer des captures d'écran.
- Syndicate_Admin
Administrator
A question, I'm also connecting to INSEE I've already managed to enter the API but the bearer token expires after a week... Have you figured out a way to regenerate the Access Token automatically in case it has expired? (directly from PowerBI, without having to enter it manually)
- AlexisPREVOT
Resolver I
Good morning,
When I created my application on the INSEE website, I managed to change the lifespan of the token to 6048000 seconds (70 days).
On the other hand, it is impossible to generate the renewal of the certificate by Pbi
- AnonymousNot applicable
Bonjour,
J'ai essayé votre solution, sans succès avec la base SIRENE V3.11
Quelqu'un a réussi ?
Cordialement
- AlexisPREVOT
Resolver I
Merci pour la réponse amitchandak mais je n'y arrive malheureusement toujours pas
- AnonymousNot applicable
Bonjour à tous,
Je me permets de revenir sur ce sujet car je n'arrive pas à me connecter à l'API Siren v3. J'ai créé mon compte sur le site de l'INSEE, j'ai mes token, j'ai ajouté "accept: application/json" et " Authorization: Bearer Token XXXX" à l'en-tête mais rien n'y fait. Soit il ne se connecte pas, soit il me dit que la connexion sous-jacente a été fermée".
Est-ce que l'un d'entre vous a rencontré ce problème et a réussi à le résoudre ?
Merci d'avance pour votre aide.
Guillaume
- AlexisPREVOT
Resolver I
Bonjour,
J'ai plus ou moins réussi à contourner le problème en couvertissant la requête cURL qui m'était fournie en JSON.
Je vous la transmet :
{
"url": "https://api.insee.fr/entreprises/sirene/V3/siret",
"raw_url": "https://api.insee.fr/entreprises/sirene/V3/siret?q=etablissementSiege%3Atrue%20AND%20etatAdministratifUniteLegale%3AA&champs=trancheEffectifsUniteLegale%20%2C%20siret%2C%20numeroVoieEtablissement%2C%20typeVoieEtablissement%2C%20libelleVoieEtablissement%2C%20codePostalEtablissement%2C%20libelleCommuneEtablissement&nombre=1000000",
"method": "get",
"headers": {
"Accept": "application/json",
"Authorization": "Bearer XXXXXXXXXXXXXXXX"
},
"queries": {
"q": "etablissementSiege:true AND etatAdministratifUniteLegale:A",
"champs": "trancheEffectifsUniteLegale , siret, numeroVoieEtablissement, typeVoieEtablissement, libelleVoieEtablissement, codePostalEtablissement, libelleCommuneEtablissement",
"nombre": "1000000"
}
}Pouvez-vous SVP me dire où se trouvent les lignes de résultat (ou que dois-je mettre dans l'éditeur de requête avancé) ?
A ce stade ma requête est celle-ci :
let
Source = Json.Document(File.Contents("C:\Users\ - XYZ\Bureau\Test SIREN.json"))
in
SourceMerci par avance.
- AnonymousNot applicable
Hi AlexisPREVOT ,
What do you want to do? Do you want to connect SIREN in Power BI Desktop?
Best Regards
- AlexisPREVOT
Resolver I
Hi yingyinr,
Absolutely.
I want to use the API provided to connect SIREN in Power Bi Desktop but cannot do so.
- AlexisPREVOT
Resolver I
Hi Anonymous,
I received an email notification with the message "did it solve your problem?" maybe it is you,
I don't see this message in the topic?
But I still don't have solutions to my worries - AnonymousNot applicable
Merci pour vos retours. J'ai l'impression qu'elle n'est pas très stable. Je retenterai dans quelques jours.
Bonne journée,
- AnonymousNot applicable
Hi everyone, any update on this topic ?