php - GAPI : Failed to authenticate user. 永久修复 PHP

标签 php google-analytics google-api-js-client

<分区>

我正在尝试从 GAPI 中获取内容,它有时可以正常工作,但有时会抛出此错误:

Exception GAPI: Failed to authenticate user. Error: "https://developers.google.com/accounts/docs/AuthForInstalledApps "

我浏览了所有答案,但找不到解决方案。 我之前尝试过使用这两个链接:

https://accounts.google.com/DisplayUnlockCaptcha

https://www.google.com/settings/security/lesssecureapps

它以前可以用,但现在不行了,有人可以帮忙吗?

最佳答案

Failed to authenticate user

表示您的身份验证有问题。

GAPI自 2009 年以来一直没有进行过。它似乎还使用客户端登录,该登录已在 April 20 2015 上停止/关闭。 .您不能再使用 Google Analytics API 的客户端登录,您需要切换到 Oauth2 或服务帐户。因此,要么该项目的作者需要修复他的代码,它似乎是一个开源项目,因此您可能可以为他修复它。

在我看来Google PHP client library可能是更好的解决方案。

教程:

  1. 我的教程 Google Analytics API php Oauth2
  2. 我的教程 Google Analytics api php service account
  3. Google 教程 embedded api

关于php - GAPI : Failed to authenticate user. 永久修复 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30474122/

相关文章:

php - 如何在自己的网站上显示Google Analytic仪表板

jquery - Spotify 播放按钮和 Google Analytics

javascript - 使用 angularjs 使用 Google 登录(gapi)时出现问题

javascript - 使用 google javascript API 发送电子邮件退回邮件

c# - 获取 Google Analytics 的过去事件

javascript - 使用来自 javascript 的 json api 上传到谷歌云存储

php - 设计实时聊天

php - Mysql 多重选择器

Javascript 变量,设置为 HTML 对象,总是返回 null

php - 读取 url 内容,无缓冲的 php