Fehler Aktualisierung der OAuth2-token, message: '{ "error" : "unauthorized_client", "error_description" : "Unauthorized client oder Umfang in der Anfrage." }'

Wenn ich versuche zum abrufen von Daten aus Google Analytics, bekam ich Fehler

Fehler aktualisieren der OAuth2-token, message: '{ "error" :
"unauthorized_client", "error_description" : "Unauthorized client oder
Umfang in der Anfrage." }'

Ich erstelle Projekt-in meinem https://console.developers.google.com/project, erstellen Service-Konto und herunterladen .p12-Taste. Auch die "Analytics API" in den Projekt-Einstellungen, aber es funktioniert nicht. Das ist mein code:

    $service_account_name = '<Service Email>@developer.gserviceaccount.com';
    $key_file_location = '<keyName>.p12';
    $key = file_get_contents($key_file_location);
    $cred = new Google_Auth_AssertionCredentials(
        $service_account_name,
        array(Google_Service_Analytics::ANALYTICS),
        $key,
        'notasecret',
        'http://oauth.net/grant_type/jwt/1.0/bearer',
        '<My email>'
    );
$client->getAuth()->setAssertionCredentials($cred);
$service = new Google_Service_Analytics($client);
$result = $service->data_ga->get("ga:<profileID>", "yesterday", "today", "ga:pageviews");
print_r( $result);

Was ist Los mit meinem Projekt? Bitte helfen Sie.

  • Haben Sie fügen Sie dann das Projekt auf Ihrer domain? fügen Sie die clientId und Bereiche?
  • Nein, ich ididn nicht. Könnten Sie mir sagen, wo muss ich das hinzufügen dieser Parameter?
  • Hat jemand Ideen, was ist Los mit meinem Projekt?
InformationsquelleAutor andynador | 2015-07-30
Schreibe einen Kommentar