Skip to content

aonnen/societeinfo-sandbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sandbox

Bienvenue sur la sandbox societeinfo ! Vous trouverez ici un projet simple implémentant un formulaire d'autocomplétion d'entreprise

Cette sandbox utilise les services suivants de l'API societeinfo

  • AutoComplete — Recherche par SIREN/nom d'entreprise/ville en autocompletion (doc api)
  • GetCompany — Récupération des informations complète de l'entreprise (doc api)

Installation du projet

Testez le projet

  1. Si vous n'avez pas de compte societeinfo inscrivez-vous et récupérez votre clé API dans votre dashboard
  2. Téléchargez ou clonez le projet avec git
  3. Dézippez le projet
  4. Dans le fichier assets/js/demo.js, insérez votre clé d'API societeinfo
var API_KEY  = 'YOUR_APIKEY';
  1. Cliquez sur le fichier index.html à la racine du projet

Déployez le projet en production

En production nous recommandons de faire une redirection des requêtes API et ainsi cacher votre précieuse clé ! C'est très simple :) le code javascript rendu sur vos pages doit exécuter des requêtes API vers votre serveur (nginx, apache) qui les redirigera ensuite vers nos urls.

Exemple :

Dans assets/js/demo.js remplacez

https://societeinfo.com/app/rest/api/v2/companies.json/autocomplete?query

par

https://votredomaine.com/autocomplete?query=query

Enfin dans votre proxy (apache, nginx) configurez la redirection

https://votredomaine.com/autocomplete?query=query

vers

https://societeinfo.com/app/rest/api/v2/companies.json/autocomplete?query=query&key=YOUR_APIKEY

Voici un exemple de config avec serveur nginx

https://blog.elao.com/fr/infra/acceder-api-cross-domain-depuis-javascript-avec-cors-reverse-proxy-nginx/

Technologies

Sandbox

Cette sandbox a été développée avec :

Nous contacter

N'hésitez pas à nous contacter ! [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published