Documentation API foe.hn

Plugin WordPress foe.hn

Fonctionnalités

Capture d'écran

Téléchargement

API foe.hn

Fonctionnalités

Utilisation

Vous devez envoyer les paramètres à l'adresse http://yoursite.com/api.php par GET ou POST. Ces paramètres sont :

Exemple de réponse

<result>
	<url>
		<id>62019439011</id>

		<keyword>shorter</keyword>
		<url>http://somereallylongurlyouneedtoshrink.com/</url>
		<date>2009-06-23 18:08:07</date>
		<ip>127.0.0.1</ip>

	</url>
	<status>success</status>
	<message>http://somereallylongurlyouneedtoshrink.com/ (ID: shorter) added to database</message>
	<shorturl>http://yoursite.com/shorter</shorturl>

</result>

Exemple d'utilisation en php

<?php
/*
 * Exemple d'utilisation de l'API en php, mais d'autres
 * languages sont utilisables. 
 */

// Vos paramètres d'authentification
$username 'joe';
$password '123456';

// Les paramètres de la requête
$url 'http://www.google.fr/machin-truc-budile'// L'url à raccourcir
$keyword 'ozh';                // le mot clé optionel
$format 'json';                // le format: 'json', 'xml' or 'simple'

$api_url 'http://foe.hn/api.php';

// CURL session
$ch curl_init();
curl_setopt($chCURLOPT_URL$api_url);
curl_setopt($chCURLOPT_HEADER0);            
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS, array(
        
'url'      => $url,
        
'keyword'  => $keyword,
        
'format'   => $format,
        
'action'   => 'shorturl',
        
'username' => $username,
        
'password' => $password
    
));

$data curl_exec($ch);
curl_close($ch);

// Votre traitement des résultats, dans cet exemple un simple affichage
echo $data;

?>

Demander une clef API

Ce service est gratuit, mais afin d'éviter tout spam, nous vous demandons de motiver votre demande et de ne pas utiliser ce service de manière abusive.

Demande d'une clé foe.hn
Votre nom
Votre email
Pourquoi souhaitez vous une clé ?
Antispam : quelle est l'url de ce site ?
 

 

 

Informations éditeur

Nous mettons gratuitement ce service à disposition, cela nous permet de valider et tester certains choix technologiques. Même si nous apportons tout notre savoir-faire à ce service et que nous avons tout intérêt à ce qu'il opère correctement, nous ne fournissons pas de garantie de disponibilité ni de fonctionnement. Enfin, tout usage illicite, pénalisant le bon fonctionnement de ce service pourra être limité ou bloqué sans préavis.

Complément à venir ...