getBacklinks
Returns all link details of a backlink for one domain.
| Route | /links/getBacklinks[/:key[/:domain[/:format[/:limit[/:skip]]]]] |
|---|---|
| Necessary parameter | domain |
| Optional parameter | format limit (max:1000) skip |
| Return values | linkingUrl anchor linksIntern linksExtern webtitle linkedUrl |
| Cross references | – |
| Hints | Limit: The maximum limit is 1000. To get more results, please use the parameter skip. resultCount: Shows the amount of the result without limits. Usefull for pagination. |
Parameter
| Labeling | Description | Values margin | Default value |
|---|---|---|---|
| domain | Contains a qualified domain name. | (www.)?(A-Z|a-z|0-9)+.(a-z)+ | – |
| limit | Defines the amount of the returned results. (max:1000) | (0-9)+ | 100 |
| skip | Defines the starting page of the result. One page equals the the value of limit. | (0-9)+ | 0 |
| format | Defines in which format the result will be returned. | json|xml | json |
Return values
A numerical array with the following entries
| Labeling | Description | Values margin |
|---|---|---|
| linkingUrl | URL of the linking website. | string |
| anchor | Anchor text of a backlink. | string |
| linksIntern | Number of links on the website pointing to within the same website. | uint |
| linksExtern | Number of links on the website pointing to other websites. | uint |
| webtitle | Title of the linking website. | string |
| linkedUrl | URL to the linked site. | string |
Messages
| Message | Description |
|---|---|
| maximum limit exeeded | The maximum limit is reached. |
| no permission | This key has no access to this function. |
| internal error | An internal error occured. |
| param missing | A required parameter is missing. |
| param invalid | The value of a parameter is not valid. |
| result empty | The request was successful, but the result itself is empty. |
| cost error | The current credit amount is not sufficient to handle the request. |
| 0k. | The processing was successful. |
Exemplary code
$root = 'https://suite.xovi.net/api/';
$arrayParams = array(
'service' =>'links',
'method' =>'getBacklinks',
'key' =>'myPersonalKey',
'domain' => 'www.xovi.de',
'format' =>'json',
);
$GETparams = http_build_query($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;
Exemplary results
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>&raquo; Business: Es sind die...</webtitle>
<linkedUrl>http://www.xovi.de?xovi_aid=4bb...</linkedUrl>
</backlink>
</backlinks>
</apiResult>
</result>
