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);
               }