Bonjour à tous,
Je suis actuellement en train de développer une petite application pour récupérer les données de Google Analytics à travers l'objet Zend_GData.
Voici le code correspondant :
1 2 3 4 5 6 7 8 9 10 11 12 13
| $username = 'xxxxx';
$password = 'xxxxx';
// Login into Google environment
$client = ClientLogin::getHttpClient($username, $password, 'analytics');
$gdClient = new GData($client);
try {
$results = $gdClient->getFeed("https://www.google.com/analytics/feeds/accounts/$username");
foreach ($results as $entry) {
echo "Profile: " . $entry->title . " - Id: " . $entry->extensionElements[0] . "\n"; }
} catch (Zend_Exception $e) { echo "Caught exception: " . get_class($e) . "\n"; echo "Message: " . $e->getMessage() . "\n"; } |
Je me suis inspiré de la page :
http://nethab.blogspot.com/2009/04/u...ytics-api.html
Néanmoins, Zend me retourne systématiquement l'exception suivante :
A field name was provided without a field value.
Et effectivement, en remontant la trace de l'exception, j'ai bien un :
Headers ->addHeaderLine ('Content-Type', null)
Quelqu'un aurait-il une solution à ce problème qui me résiste depuis plusieurs heures ?
Merci beaucoup !
Partager