Archives du mot-clé google api

Récemment, j’ai travaillé à la génération de tickets électroniques. Afin de les valider à l’entrée, il a été choisi d’y ajouter des QR Codes. qr code

En effectuant quelques recherches, je suis tombé sur une page de l’API de Google Charts qui permet une génération ultra-simple de QR Codes. Tout est basé sur une simple URL avec uniquement quelques paramètres à modifier, pas besoin de s’authentifier, s’enregistrer, ni besoin de récupérer une API key quelconque !

Comment générer un QR code ?

https://chart.googleapis.com/chart?cht=qr&chs=120×120&chl=Hello%20World&chld=L|0

Les paramètres :

  • cht : le type de chart que l’on veut, ici ce sera donc toujours ‘qr’
  • chs : la taille du qr code que l’on veut, au format longueurxhauteur
  • chl : le contenu du qr code, peut être une chaîne de caractères ou une URL
  • chld : contient 2 paramètres, séparés par un pipe : la valeur de la redondance (‘L’, par défaut) et la marge, exprimée en nombre de colonnes

C’est à peu près tout ce qu’il y a à savoir pour générer des qr codes à la volée ! C’est ultra simple et ça ne nécessite pas l’installation de librairies PHP ou l’installation de modules Apache.