Cómo usar la API de Mozscape

Aprende cómo usar la API de Mozscape (antiguo Open Site Explorer) para obtener métricas propias de SeoMoz como Domain Authority y Page Authority. Sigue estos pasos:

1. Loguéate en tu cuenta de SeoMoz y obtén tus credenciales aquí: http://www.seomoz.org/api/keys

2. Utiliza este código en PHP, y sustituye las partes en negritas: 1) access ID, 2) secret key, 3) página web, 4) suma de bit flags.

Para esto último, suma las bit flags de las métricas que desees obtener, tal como aparecen en http://apiwiki.seomoz.org/categories/api-reference. En este ejemplo, cogeremos Domain Authority y Page Authority, cuyos bit flags suman 103079215104.

$accessID = "member-fe164b1e59";
$secretKey = "23c01f24d0fc1d782ab2c523aa188c1d";
$expires = time() + 300;
$stringToSign = $accessID."\n".$expires;
$binarySignature = hash_hmac('sha1', $stringToSign, $secretKey, true);
$urlSafeSignature = urlencode(base64_encode($binarySignature));
$objectURL = "www.seomoz.org";
$cols = "103079215104";
$requestUrl = "http://lsapi.seomoz.com/linkscape/url-metrics/".urlencode($objectURL).
"?Cols=".$cols."&AccessID=".$accessID."&Expires=".$expires."&Signature=".$urlSafeSignature;
$options = array(
    CURLOPT_RETURNTRANSFER => true
    );
 
$ch = curl_init($requestUrl);
curl_setopt_array($ch, $options);
$content = curl_exec($ch);
curl_close($ch);
$contents = json_decode($content);

echo "Domain Authority: " . $contents->pda . "<br/>";
echo "Page Authority: " . $contents->upa . "<br/>";
Escribe tu comentario comment0 Comentarios
mode_editEscribe tu comentario

menu
menu