Appelez l'API du service
Pour exécuter une action sur signmii.com, vous devez simplement envoyer une requête HTTP GET à l'adresse https://signmii.com/api suivie du nom de l'action et d'une série de paramètres :
https://signmii.com/api/action?login=abcdef&password=ABCDEF
Vous DEVEZ utiliser une connexion HTTPS pour garantir la confidentialité de votre code d'identification et de votre mot de passe. Dans le cas contraire, la requête retourne un code HTTP 301 Moved Permanently. Le certificat du serveur a été signé par Let's Encrypt.
action
vaut getcredit
, getsignmii
ou checksignmii
et
et login
password
sont votre code d'identification et votre mot de passe.
Selon l'action, plus de paramètres peuvent être nécessaires, comme une empreinte numérique pour encoder un signmii.
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 https://signmii.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.
IMPORTANT : N'oubliez pas d'effacer l'historique du navigateur après un test d'une URL avec votre code d'identification et votre mot de passe.
API
Pour appeler signmii.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 signmii.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
.
$url
est une chaîne de caractères avec le format https://signmii.com/api/action où action désigne la fonction demandée telle que getcredit, getsignmii ou checksignmii.
$args
est un tableau contenant la liste des valeurs des paramètres de la fonction appelée tel que array( 'login' => 'abcdef', 'password' => 'ABCDEF' ... )
.
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.
EXEMPLE
En supposant que vous avez placé le fichier sendhttp.php dans le répertoire courant, lancez PHP en mode interactif, chargez la fonction sendget
et appelez-la avec en argument l'URL https://signmii.com/api/getcredit et un tableau contenant votre code d'identification et votre mot de passe :
$ php -a
php > require_once 'sendhttp.php';
php > $r=sendget('https://signmii.com/api/getcredit', array('login' => 'abcdef', 'password' => 'ABCDEF'));
php > echo $r[0] == 200 ? $r[2] : 'HTTP ERROR ' . $r[0];
5
php > quit
VOIR AUSSI
Vérifiez votre crédit, Obtenez un signmii et Vérifiez un signmii
Commentaires