Urla.fr

Minimiseur / Réducteur de liens

Une API gratuite et simple !




Urla.fr met votre disposition une API gratuite et simple d'utilisation vous trouverez ci dessous des exemples d'utilisation.




Notre API en deux mots :

1. Envoyer une requête a L’URL http://urla.fr/api.php?lien=Votre_lien avec comme paramètres votre lien a réduire.
2. Récupérer le résultat !

Note : Les liens générés via l'API possèdent maintenant des statistique !



Utiliser l'API en PHP :


               
               
function Urla($lien)
{

	// L'API renverra "false" si l'url recu est invalide (Chaine pas de  valeurs booléenne)

	$retour = @file_gets_contents("http://urla.fr/api.php?lien=" . urlencode($lien);
	if ($retour != null && $retour != "false") {
		return $retour;
	}
	else return $lien;
}
                    
//Exemple :

$url_longue = "https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_fr.wikipedia.org&uselang=fr";
                    
$url_courte = Urla($lien_long);
                    
                    
echo "Votre lien : ".$url_courte;
                    
                    
				



Utiliser l'API en Javascript :


               


function Urla(lien) {
    var option_pop = "width=400, height=200";
    window.open('http://urla.fr/api.php?lien=' + encodeURI(lien) + '&javascript', 'Url raccourcie', option_pop);
}
//Exemple : 

var url_longue = "https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_fr.wikipedia.org&uselang=fr";
Urla('http://urla.fr/api.php?lien=' + url_longue + '&javascript');
                   
				



Utiliser l'API en VB.NET :


               
					Function Urla(ByVal lien As String) As String
					      Dim wc As New Net.WebClient
					      Dim result_uri As Uri 'Afficheras un avertisement (https://msdn.microsoft.com/fr-fr/library/system.nullreferenceexception(v=vs.110).aspx)
					      If Uri.TryCreate(lien, UriKind.Absolute, result_uri) Then
					         Return wc.DownloadString(New Uri("http://urla.fr/api.php?lien=" & result_uri.ToString))
					      Else
					         Return "false"
					      End If
					End Function
               
					'Exemple :
               
					Private Sub LinkLabel1_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
					      Dim url_courte As New Uri(Urla("https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_fr.wikipedia.org&uselang=fr"))
					      LinkLabel1.Text(url_courte.ToString)
					End Sub
                   
				



Utiliser l'API en C# :



public string Urla(string lien) {
 Net.WebClient wc = new Net.WebClient();
 Uri result_uri;

 if (Uri.TryCreate(lien, UriKind.Absolute, result_uri)) {
  return wc.DownloadString(new Uri("http://urla.fr/api.php?lien=" + result_uri.ToString));
 } else {
  return "false";
 }
}

//Exemple :

private void LinkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {
 Uri url = new Uri(Urla("https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_fr.wikipedia.org&uselang=fr"));
 Process.Start(url.ToString);
}