API do Google Analytics retornando 401 no código de exemplo

Estou tentando recuperar os dados de nossas experiências de conteúdo do google analytics ...

Estou usando o código a seguir, meus creds são bons e foram censurados para este post ...

<?php
require_once 'Google/Client.php';
require_once 'Google/Service/Analytics.php';

session_start();

$client = new Google_Client();
$client->setApplicationName('Hello Analytics API Sample');

// Visit https://cloud.google.com/console to generate your
// client id, client secret, and to register your redirect uri.
$client->setDeveloperKey('xxxxx');

$service = new Google_Service_Analytics($client);
try {
$results = $service->management_experiments->listManagementExperiments('xxxx', 'xxxx', 'xxxx');
} catch (apiServiceException $e) {
  print 'There was an Analytics API service error ' . $e->getCode() . ':' . $e->getMessage();

} catch (apiException $e) {
  print 'There was a general API error ' . $e->getCode() . ':' . $e->getMessage();
}
echo '<pre>';
print_r($results);
echo '</pre>';

Estou usando o exemplo a seguir ....

https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtExperimentsGuide#list

Alguma idéia de por que estou recebendo um 401 não autorizado? Que um login é necessário?

questionAnswers(1)

yourAnswerToTheQuestion