Google Drive API OAuth 2.0; Error: origin_mismatch

Google Drive API OAuth 2.0; Error: origin_mismatch

本文关键字:Error origin mismatch Drive API OAuth Google      更新时间:2023-09-26

我在为我的网站创建一个有效的谷歌驱动器API时遇到了麻烦。我可能听起来像一个完整的新手,但我主要的ftp目录中创建了一个名为quickstart.html的文件并复制粘贴代码从https://developers.google.com/drive/quickstart-js step_1_enable_the_drive_api客户机id替换我的客户id,和我在设置Javascript起源URL设置为我的主要URL (www.domainname.com),我有一个单独的域的索引页,所以访问谷歌开车我就去http://domainname.com/quickstart.html?因为当我这样做并点击"授权"时,我会得到google Origin Mismatch错误。有人能帮帮我吗?

在Api控制台替换你的重定向url到http和删除https,你也可以使用'scope': 'https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/userinfo.email'。

验证"JavaScript origins:"属性下的"客户端ID为web应用程序"和你应用登录码的页面的URL必须相同。

确保您实际上访问的是www.domainname.com而不仅仅是domainname.com。有些浏览器会隐藏实际的url,直到您将url复制粘贴到另一个程序中。确保键入完整的URL,包括http和www。