直到昨天我才使用这段代码:
plot2
今天它开始给我错误:
例外:GAPI:无法对用户进行身份验证。
第418行的C:\ wamp \ www \ projects \ gapi.php中的错误:“https://developers.google.com/accounts/docs/AuthForInstalledApps”
最近有关于身份验证过程的更改吗?
答案 0 :(得分:0)
请参阅:GAPI: Failed to authenticate user. Permanent fix PHP
GAPI自2009年以来一直没有工作过。它似乎也使用客户端 登录已于2015年4月20日停止/关闭。您不能 使用Google AnalyticsAPI更长时间使用客户端登录,您需要切换 到Oauth2或服务帐户。所以要么是那个项目的作者 需要修复他的代码,它似乎是一个开源项目所以你 可能会为他解决。
你有几个选择。看起来最新版本的GAPI 现在有oauth支持 - 请参阅:https://github.com/erebusnz/gapi-google-analytics-php-interface或使用 Google API PHP客户端(https://github.com/google/google-api-php-client)。
答案 1 :(得分:0)
请注意,OAuth2将要求您create a 'service account',然后下载P12文件以上传到服务器。最后,您需要调整开发人员控制台,启用分析API'。最后给这个新用户“阅读和分析”#39;您要访问的Google Analytics帐户的权限。