Caputo's blog

Informatica, tecnologia, programmazione, fai da te, papercraft e papertoy

Usare le API di google Analitycs

Aprile 23rd, 2009 by Giovanni Caputo

Finalmente google ha rilasciato le API per  Analytics.

Di seguito un semplice tutorial per potersi autenticare e utilizzarle:

$data = array(
    'accountType' => 'GOOGLE',
    'Email' => $email,
    'Passwd' => $password,
    'service' => 'analytics',
    'source' => ''
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.google.com/accounts/ClientLogin");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);

$auth = '';
if($info['http_code'] == 200) {
    preg_match('/Auth=(.*)/', $output, $matches);
    if(isset($matches[1])) {
        $auth = $matches[1];
    }

Se il login ha succeso sara restituito lo status code 200, a questo punto si potrà accedere alle API con:

$headers = array("Authorization: GoogleLogin auth=$auth");
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

Questo post è stato postato giovedì, Aprile 23rd, 2009 at 18:47 nella categoria Programmazione, Siti Web, tutorial. Tags:, , , , .
Puoi seguire tutti i commenti di questo articolo attraverso RSS 2.0 feed. Puoi lasciare un commento, o trackback dal nostro sito.

Lascia un commento

You must be loggati to post a comment.