Erreur lors de l'actualisation de la OAuth2 jeton, message: '{ “error” : “unauthorized_client”, “error_description” : “client non autorisé ou de la portée de la demande.” }'
Lorsque j'essaie de récupérer des données de Google Analytics, je suis d'erreur
D'erreur de l'actualisation de la OAuth2 jeton, message: '{ "error" :
"unauthorized_client", "error_description" : "client non autorisé ou
la portée de la demande." }'
J'ai créer un projet dans mon https://console.developers.google.com/project, créer compte de Service et téléchargement .p12 clé. Aussi activer "Analytics" dans les paramètres du projet, mais il ne fonctionne pas. C'est mon 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);
Quel est le problème avec mon projet? S'il vous plaît aider.
Avez-vous d'ajouter le projet à votre domaine? ajouter le clientId et étendues?
Non, je ididn pas. Pourriez-vous me dire, où j'ai besoin d'ajouter ces paramètres?
Quelqu'un a des idées, ce qui ne va pas avec mon projet?
Non, je ididn pas. Pourriez-vous me dire, où j'ai besoin d'ajouter ces paramètres?
Quelqu'un a des idées, ce qui ne va pas avec mon projet?
OriginalL'auteur andynador | 2015-07-30
Vous devez vous connecter pour publier un commentaire.
Il vous manque l'étape finale qui est de donner l'accès à votre application dans le panneau de contrôle de votre domaine.
https://developers.google.com/+/domaines/authentification/délégation
Vous avez créé le compte de service, maintenant vous avez besoin de déléguer/autoriser l'application.
OriginalL'auteur miturbe