QRCODE.sh


L'API QRCODE permet de gérer diverses opérations liées aux QR codes, y compris la redirection de liens, la gestion des clés IPNS, et l'interaction avec des chaînes de blocs comme G1. Voici les détails sur les différentes fonctionnalités de cette API.

Fonctionnement Général

L'API QRCODE est accessible via des requêtes HTTP GET. Les paramètres de la requête déterminent l'action spécifique à effectuer. Voici les principales fonctionnalités :

Redirection de Liens Web

Si le QR code contient un lien HTTP, l'API redirige simplement vers ce lien.

Exemple de requête :

GET /?qrcode=http://example.com

Réponse :

HTTP/1.1 302 Found
Location: http://example.com

Gestion des Stations

Pour rafraîchir une station et ouvrir l'interface G1PalPay, utilisez le paramètre station.

Exemple de requête :

GET /?qrcode=station

Réponse :

HTTP/1.1 302 Found
Location: http://<IPFS_LINK_TO_STATION>

QR Code PGP Encrypté

Pour gérer un QR code contenant un message PGP encrypté, utilisez le paramètre pass pour fournir la phrase de passe.

Exemple de requête :

Réponse :

Mode G1Voeu

Pour retourner l'adresse IPNS d'un souhait (voeu) ou un lien direct vers un tag spécifique dans TiddlyWiki.

Exemple de requête :

Réponse :

Conversion d'Adresse IPNS

Pour convertir une adresse IPNS en lien G1 ou vice versa.

Exemple de requête :

Réponse :

Paramètres

Paramètre
Type
Description

qrcode

string

Requis. Le contenu du QR code

pass

string

Optionnel. Phrase de passe pour déchiffrer le message PGP

getipns

string

Optionnel. Convertir une adresse IPNS

tw

string

Optionnel. Adresse IPNS de TiddlyWiki

json

string

Optionnel. Retourner le résultat en format JSON

Exemples d'Utilisation

Redirection de Lien Web

Rafraîchir une Station

QR Code PGP Encrypté

Mode G1Voeu

Conversion d'Adresse IPNS

Last updated