向 Google API (gapi) 发出身份验证请求时,它在 checkOrigin 上返回 false。
我已删除任何客户端 ID 或任何直接链接到我的帐户的内容,并将其替换为正则表达式,指示数据的引用内容。
网址:https://accounts.google.com/o/oauth2/iframerpc?action=checkOrigin&origin=https%3A%2F%2Flocal.tools&client_id=(\d{21})
我的原始网址是本地网址,即 https://local.tools
结果:{valid: false}
我正在使用此处找到的示例,没有任何偏差(除了用我的 21 位 clientid 替换 clientid 之外):https://ga-dev-tools.appspot.com/embed-api/third-party-visualizations/
我尝试显示的项目在演示网站上显示得很好,但在我的 local.tools 网站上没有遇到“客户端来源无效”错误。
请您参考如下方法:
清除浏览器缓存。开始在 Chrome 中收到此错误,然后我创建了一个新的客户端 ID,但仍然遇到问题。打开 Firefox,它可以工作,所以我清除了 Chrome 上的缓存,它开始工作。