在客户端获取错误 - > fetchAccessTokenWithAssertion()

时间:2015-10-28 10:53:51

标签: php google-analytics google-analytics-api

我希望通过Google实时分析API获取GA数据。为此,我使用谷歌api php客户端。 我正在按照下面的教程。 https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-php

我在client->fetchAccessTokenWithAssertion()收到错误。此功能会出现以下错误。

  

PHP致命错误:未捕获的异常' LogicException'与消息   ' config参数" signing_key"必须设置为刷新令牌   断言'在   /Users/CFADMIN/Work/googleanalytics/google-api-php-client/src/Google/Client.php:201

任何人都可以告诉我为什么会收到此错误?

1 个答案:

答案 0 :(得分:0)

这样做的根本原因是您的身份验证不正确,因此它未在配置对象中生成了signing_key。

我建议你的问题是client_secret.p12文件。

您确定此文件已正确填充且其路径是否正确?

$key_file_location = '<Replace with /path/to/generated/client_secrets.p12>';