PHP Hello Analytics Reporting API V4和OAuth 2.0

PHP Hello Analytics Reporting API V4和OAuth 2.0,php,google-oauth,google-analytics-api,google-api-php-client,Php,Google Oauth,Google Analytics Api,Google Api Php Client,我正在尝试使用PHP访问用于web应用程序的Google Analytics API,如本教程所述: 我精确地遵循了所有的步骤,但未能使其运行。我已经设法调试到目前为止,我发现了问题所在 当OAuth同意屏幕弹出,我单击“允许”时,应用程序不会获得授权。我只是一直看到相同的弹出窗口。此外,如果我在我的谷歌帐户中检查授权应用,它不会列在那里 另一个有趣的事实是,使用JavaScript的Hello Analytics Reporting API V4工作正常。 有人知道我的应用程序授权有什么问

我正在尝试使用PHP访问用于web应用程序的Google Analytics API,如本教程所述:

我精确地遵循了所有的步骤,但未能使其运行。我已经设法调试到目前为止,我发现了问题所在

当OAuth同意屏幕弹出,我单击“允许”时,应用程序不会获得授权。我只是一直看到相同的弹出窗口。此外,如果我在我的谷歌帐户中检查授权应用,它不会列在那里

另一个有趣的事实是,使用JavaScript的Hello Analytics Reporting API V4工作正常。

有人知道我的应用程序授权有什么问题吗


好的,现在我还发现它与localhost有关。一旦我将相同的代码上传到live server,它就可以正常工作了。但我不能让它在洛卡霍斯特工作。是否有人知道如何设置凭据或使其在开发环境(localhost)中工作的方法?

检查您的浏览器扩展(即断开连接)可能会阻止身份验证令牌

听起来会议还没有准备好。你能发布你的代码吗?教程代码对我来说很好,但是我没有能力从这里测试php。我已经添加了代码,但是,它与教程中的代码相同。我认为问题与应用有关。你能扩展吗?扩展如何阻止令牌?您知道有哪些特定的扩展可以做到这一点吗?(断线(?)…答案很好,顺便说一句:)@cullub-我也有同样的问题。HelloAnalytics是一个javascript实现,因此在客户端运行。在Disconnect中列出白名单,在incognito和Firefox中禁用Disconnect,没有跟踪/广告阻止。在文档中:“Google返回响应片段上的访问令牌,客户端脚本从响应中提取访问令牌。由于片段未返回到服务器,客户端脚本必须解析片段并提取访问令牌参数的值。”[link]抱歉,我需要在Firefox浏览器中具体执行什么操作?尝试在安全模式下重新启动:在
帮助
菜单下,单击
在禁用附加组件的情况下重新启动
。如果这解决了您的问题,那么问题与您安装的附加组件有关。