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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Headers ->addHeaderLine ('Content-Type', null)
Quelqu'un aurait-il une solution à ce problème qui me résiste depuis plusieurs heures ?

Merci beaucoup !