Was ist die xsLink API

Mit Hilfe der xsLink API können Entwickler automatisch xsLinks erstellen. Diese können in Webanwendungen beispielsweise zur Aktivierung von Benutzeraccounts genutzt werden.

Einen neuen xsLink erstellen:

Um einen xsLink zu erstellen müssen Sie lediglich einen XML oder JSON POST Request an http://xslink.de/api/link senden.

Beispiel

Ein Beispiel für eine XML und JSON Anfrage und die Antwort, finden Sie hier.

Anfrage: POST http://xslink.de/api/links

<link>
<website_url>http://de.youtube.com/watch?v=jMy9CtYPVH4</website_url>
</link>

Antwort

<?xml version="1.0" encoding="UTF-8"?>
<link>
<website_url?>http://de.youtube.com/watch?v=jMy9CtYPVH4</website_url>
<permalink?>http://xslink.de/PNsF</permalink>
</link>

Anfrage: POST http://xslink.de/api/links mit Subdomain-Parameter

<link>
<website_url>http://de.youtube.com/watch?v=jMy9CtYPVH4</website_url>
<subdomain>youtube</subdomain>
</link>

Antwort

<?xml version="1.0" encoding="UTF-8"?>
<link>
<website_url?>http://de.youtube.com/watch?v=jMy9CtYPVH4</website_url>
<permalink?>http://youtube.xslink.de/PNsF</permalink>
</link>

Fertige PHP-Klasse zur Verwendung unserer API

Um Ihnen die Arbeit mit unserer API zu erleichtern stellen wir Ihnen kostenlos eine PHP Klasse zur automatischen Erzeugung von xsLinks an.
Sie können sich hier die xsLink PHP Klasse herunterladen

Die Einbindung ist ganz einfach:
Kopieren Sie einfach die Datei xslink.class.php in Ihr PHP-Projekt und binden sie diese per require_once ein.

Beispiel (PHP-Code):

require_once('xslink.class.php');

$xs=new xslink("http://www.youtube.de");

if(!$xs->error)
{
// es ist kein fehler aufgetreten, der link steht
// jetzt in $xs->link

echo "xsLink: ".$xs->link;
}
else
{
// es ist ein fehler aufgetreten, die
// fehlermeldung befindet sich in $xs->error
echo "Fehler: ".$xs->error;
}

Beispiel zur Maskierung von Affiliate Links (PHP-Code):

require_once('xslink.class.php');

// der zweite parameter ist die subdomain,
//hier kann man zum beispiel den namen der eigenen seite nutzen
$xs=new xslink("http://partners.webmasterplan.com/click.asp?ref=123812&site=123123&type=text&tnb=1", "youtube");

if(!$xs->error)
{

echo "xsLink: ".$xs->link;
// gibt z.b zurück http://youtube.xslink.de/fA3V
}:

xsLink Wordpress Plugin

xsLink bietet seit kurzem auch ein Plugin für Wordpress an, welches Links in Kommentaren automatisch in xsLinks umwandelt.