Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
css
 
 
js
 
 
 
 
 
 
 
 

README.md

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 ! contact@societeinfo.com

About

No description, website, or topics provided.

Resources

Releases

No releases published

Packages

No packages published