Javascript Google Drive OAuth会在某些浏览器上触发源代码不匹配
我正在开发一个有角度的网页,需要使用GoogleDriveAPI来选择文件,而应用程序的一些用户遇到了GoogleOAuth的问题 它说源代码不匹配,但URI在google开发者控制台上配置良好,大多数用户都可以访问。我无法为自己重现错误,但下面是一个遇到此问题的用户的错误消息 事实上,没有一个谷歌账户可以在同一台计算机的同一浏览器上授予授权,这个问题没有发生在另一台被测试计算机的谷歌浏览器上,也没有发生在同一台计算机上的不同浏览器上。这不仅仅是chrome的问题,因为一些用户说他们在Safari Ipad上面临着这个问题。有什么想法吗 这是我用来获得授权的代码Javascript Google Drive OAuth会在某些浏览器上触发源代码不匹配,javascript,angularjs,oauth,google-drive-api,Javascript,Angularjs,Oauth,Google Drive Api,我正在开发一个有角度的网页,需要使用GoogleDriveAPI来选择文件,而应用程序的一些用户遇到了GoogleOAuth的问题 它说源代码不匹配,但URI在google开发者控制台上配置良好,大多数用户都可以访问。我无法为自己重现错误,但下面是一个遇到此问题的用户的错误消息 事实上,没有一个谷歌账户可以在同一台计算机的同一浏览器上授予授权,这个问题没有发生在另一台被测试计算机的谷歌浏览器上,也没有发生在同一台计算机上的不同浏览器上。这不仅仅是chrome的问题,因为一些用户说他们在Safa
window.gapi.auth.authorize(
{
'client_id': this.clientId,
'scope': this.driveScope,
'immediate': false
},
authResult => {
...
}
)
库脚本
<script type="text/javascript" src="https://apis.google.com/js/api.js"></script>
我用作参考请确保在Google开发控制台的客户端ID中的“授权Javascript源代码”中指定url地址
确保在谷歌开发控制台的客户端ID中的“授权Javascript源代码”中指定url地址
谢谢您的回答,但我已经找到了问题所在。这是因为一些用户使用“www”访问该网站,而他们中的大多数没有,包括“www”在内的路径没有在那里指定。我说路线配置得很好,但我会接受你的回答,因为你是唯一一个试图帮助我的人。谢谢你的回答,但我已经发现了问题。这是因为一些用户使用“www”访问该网站,而他们中的大多数没有,包括“www”在内的路径没有在那里指定。我说路线配置得很好,但我会接受你的回答,因为你是唯一一个想帮忙的人