getBacklinks

Gibt alle Link-Details eines Backlinks zu einer Domain zurück.

Route /links/getBacklinks[/:key[/:domain[/:format[/:limit[/:skip]]]]]
Erforderliche Parameter domain
Optionale Parameter format
limit (max:1000)
skip
Rückgabewerte linkingUrl
anchor
linksIntern
linksExtern
webtitle
linkedUrl
Querschnittverbindungen
Hinweise Limit: Das maximale Limit ist 1000. Um mehr Ergebnisse zu erhalten, benutzen Sie den Parameter Skip.
resultCount: Enthält die Anzahl des Ergebnisses ohne Filter. Wird z.B. bei der Paginierung benötigt.

Übergabeparameter

Bezeichnung Beschreibung Wertebereich Standardwert
domain Enthält einen qualifizierten Domainnamen. (www.)?(A-Z|a-z|0-9)+.(a-z)+
limit Legt fest, wie viele Ergebniszeilen zurückgegeben werden sollen. (max:1000) (0-9)+ 100
skip Legt fest, wie viele Seiten des Ergebnisarrays übersprungen werden sollen. Eine Seite entspricht dem Wert von limit. (0-9)+ 0
format Legt fest in welchem Format das Ergebnis zurückgeliefert werden soll. json|xml json

Rückgabewerte

Ein numerisches Array von Arrays folgenden Elementen

Bezeichnung Beschreibung Wertebereich
linkingUrl URL der linkenden Webseite string
anchor Linktext des Backlinks string
linksIntern Anzahl der internen Links, auf der linkenden Webseite uint
linksExtern Anzahl der ausgehenden Links, auf der linkenden Webseite uint
webtitle Der Titel der linkenden Webseite string
linkedUrl URL zur verlinkten Seite, bzw. der HREF. string

Meldungen

Nachricht Beschreibung
maximum limit exeeded Das maximale Limit wurde überschritten.
no permission Der Schlüssel hat keinen Zugriff auf die Funktion.
internal error Ein interner Fehler ist aufgetreten.
param missing Ein erforderlicher Parameter wurde nicht übergeben.
param invalid Der Wert eines übergebenen Parameters ist nicht gültig.
result empty Die Bearbeitung der Anfrage war erfolgreich, aber das Ergebnis ist leer.
cost error Der aktuelle Kreditumfang reicht nicht aus, um die Anfrage zu bearbeiten.
0k. Die Bearbeitung der Anfrage war erfolgreich.

Beispielcode

$root = 'https://suite.xovi.net/api/';

$arrayParams = array(
'service' =>'links',
'method' =>'getBacklinks',
'key' =>'myPersonalKey',
'domain' => 'www.xovi.de',
'format' =>'json',
);
$GETparams = implode('/', $arrayParams);

$requestURL = $root.$GETparams;

if (!function_exists('curl_init')) die('cURL not available');

$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_URL, $requestURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// Download the given URL, and return output
$output = curl_exec($ch);

// Close the cURL resource, and free system resources
curl_close($ch);

echo $output;

Beispielergebnisse

JSON

{
 "apiErrorCode":"0",
 "apiErrorMessage":"0k.",
 "apiResult":[
     {
         "linkingUrl":"http:\/\/www.internetszene.de\/business-es-sind-die-kl...",
         "anchor":null,
         "linksIntern":"76",
         "linksExtern":"22",
         "webtitle":"» Business: Es sind die Kleinigkeiten \u2026...",
         "linkedUrl":"http:\/\/www.xovi.de?xovi_aid=4bb093c0bd172&xovi...",
     },
     {
         "linkingUrl":"http:\/\/www.gruenderszene.de\/allgemein\/funf-deutsc...",
         "anchor":"Xovi",
         "linksIntern":"161",
         "linksExtern":"125",
         "webtitle":"F\u00fcnf deutsche Internet-Unternehmen, die es 2015 n...",
         "linkedUrl":"http:\/\/www.xovi.de",
}]

XML

<?xml version="1.0"?>
    <result>
        <apiErrorCode>0</apiErrorCode>
        <apiErrorMessage>0k.</apiErrorMessage>
        <apiResult>
            <backlinks>
                <backlink>
                    <linkingUrl>http://www.internetszene.de/...</linkingUrl>
                    <anchor></anchor>
                    <linksIntern>76</linksIntern>
                    <linksExtern>22</linksExtern>
                    <webtitle>&amp;raquo; Business: Es sind die...</webtitle>
                    <linkedUrl>http://www.xovi.de?xovi_aid=4bb...</linkedUrl>
                 </backlink>
            </backlinks>
        </apiResult>
    </result>