【问题标题】:Using Google OAuth 2.0 for Client-side Authentication not working使用 Google OAuth 2.0 进行客户端身份验证不起作用
【发布时间】:2016-04-26 16:36:36
【问题描述】:

我正在为我的日历使用谷歌 API。前几天它工作得很好,但现在它在我的浏览器控制台中显示了一些错误

Failed to load resource: the server responded with a status of 404 ()
https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en.JpdoJPJ5hQs.O/m=client/rt=j/sv=1/d=1/ed=1/am=AQ/rs=AGLTcCMrDhGj8PwnRZ6lDn8FgkiuwDfUVw/t=zcms/cb=gapi.loaded_0

我确信我的代码没有任何变化。 我的应用会发生什么?请帮帮我!

【问题讨论】:

  • A 404 表示资源丢失或找不到。检查链接是否已更新。
  • 它什么也不返回。但是,此链接是从 Google 代码(库)创建的,用于对请求进行身份验证。我该怎么办:(

标签: javascript api calendar oauth-2.0


【解决方案1】:

经过几个小时的研究,我意识到一切都在client.js 文件中。当我构建这个应用程序时,而不是使用这个代码 <script src="https://apis.google.com/js/client.js?onload=checkAuth"></script> 直接从谷歌获取代码,我下载并保存在本地。问题是这段代码会被谷歌自动更新,所以我们也必须更新它。

总结:

原因:源代码被 Google 更改

解决方法:在本地更新源代码或使用

<script src="https://apis.google.com/js/client.js?onload=checkAuth"></script>

P.s:对不起我的英语不好:D

【讨论】:

    猜你喜欢
    • 2012-11-27
    • 2021-08-11
    • 2017-04-08
    • 2014-05-03
    • 1970-01-01
    • 2021-01-16
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多