2
23

Appelez le service en PHP

Pour exécuter une action sur qrmii.com, vous devez simplement envoyer une requête HTTP GET à l'adresse http://qrmii.com/api suivie du nom de l'action et d'une série de paramètres :

http://qrmii.com/api/action?login=abcdef&password=ABCDEF

action vaut getcredit ou getqr et login et password sont votre code d'identification et votre mot de passe. Selon l'action, plus de paramètres peuvent être nécessaires, comme une URL et une couleur pour un QR.

Votre code d'identification en 6 lettres minuscules est affiché en gras sur votre page d'accueil. Votre mot de passe a été posté à votre adresse d'email. Cliquez sur le lien Pour changer de mot de passe sur votre page d'accueil ou sur le lien Si vous avez oublié votre mot de passe sur la page d'identification pour en obtenir un nouveau.

Essayez d'entrer http://qrmii.com/api/getcredit?login=abcdef&password=ABCDEF dans la barre d'adresse de votre navigateur en remplaçant abcdef et ABCDEF par votre code d'identification et votre mot de passe.

HTTPS

Vous pouvez envoyer une requête chiffrée à la même adresse en HTTPS :

https://qrmii.com/api/action?login=abcdef&password=ABCDEF

IMPORTANT : Utilisez toujours une connexion HTTPS pour garantir la confidentialité de votre code d'identification et de votre mot de passe.

Le certificat du serveur a été signé par mcPaLo Signing Authority.

54:DE:AD:70:0D:7C:97:26:C1:00:5C:AA:10:AB:C9:1A:DD:9A:1A:C2

API

Pour appeler qrmii.com par programme, il vous faut une fonction capable d'envoyer une requête HTTP GET à un serveur et de récupérer les données retournées. Téléchargez le fichier sendhttp.php et copiez-le dans l'espace de votre propre application.

Le fichier sendhttp.php définit les fonctions sendhttp, sendget et sendpost. Pour dialoguer avec qrmii.com, vous utiliserez la fonction sendget.

Lisez la page sendhttp de la documentation sur iZend pour plus de détails techniques.

sendget
SYNOPSIS

sendget($url, $args)

DESCRIPTION

sendget envoie une requête GET à un serveur HTTP à l'adresse spécifiée par $url avec les paramètres dans $args.

sendget retourne un tableau contenant le code HTTP, l'en-tête et le corps du document renvoyés par le serveur ou false en cas d'erreur.

$url est une chaîne de caractères avec le format http://qrmii.com/api/actionaction désigne la fonction demandée telle que getcredit ou getqr.

$args est un tableau contenant la liste des valeurs des paramètres de la fonction appelée tel que array( 'login' => 'abcdef', 'password' => 'ABCDEF' ... ).

EXEMPLE

En supposant que vous avez placé le fichier sendhttp.php dans le répertoire courant, lancez PHP en mode intéractif, chargez la fonction sendget et appelez-la avec en argument l'URL http://qrmii.com/api/getcredit et un tableau contenant votre code d'identification et votre mot de passe :

$ php -a
php > require_once 'sendhttp.php';
php > echo sendget('http://qrmii.com/api/getcredit', array('login' => 'abcdef', 'password' => 'ABCDEF'));
5
php > quit
VOIR AUSSI

Vérifiez votre crédit et Obtenez un QR

Commentaires

Votre commentaire :
[p] [b] [i] [u] [s] [quote] [pre] [br] [code] [url] [email] strip aide 2000

Entrez un maximum de 2000 caractères.
Améliorez la présentation de votre texte avec les balises de formatage suivantes :
[p]paragraphe[/p], [b]gras[/b], [i]italique[/i], [u]souligné[/u], [s]barré[/s], [quote]citation[/quote], [pre]tel quel[/pre], [br]à la ligne,
[url]http://www.izend.org[/url], [url=http://www.izend.org]site[/url], [email]izend@izend.org[/email], [email=izend@izend.org]izend[/email],
[code]commande[/code], [code=langage]code source en c, java, php, html, javascript, xml, css, sql, bash, dos, make, etc.[/code].