13

我在为我的网站创建有效的 google drive API 时遇到问题。我可能听起来像一个完整的菜鸟,但我在我的主 ftp 目录中创建了一个名为 quickstart.html 的文件,并从https://developers.google.com/drive/quickstart-js#step_1_enable_the_drive_api复制并粘贴了代码并替换了客户端id 和我的客户 id,在我的设置中,我将 Javascript Origins URL 设置为我的主 url (www.domainname.com),我为该域有一个单独的索引页面,所以要访问谷歌驱动器,我只需转到http: //域名.com/ quickstart.html ? 因为当我这样做并单击“授权”时,我会收到 google Origin Mismatch 错误。任何人都可以帮助我吗?

4

3 回答 3

13

在 Api 控制台中,将您的重定向网址替换为 http 并删除 https,您还可以使用“范围”:“ https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/userinfo .email ' . 这个解决方案对我有用。

于 2014-01-11T12:22:18.290 回答
9

验证“Web 应用程序的客户端 ID”部分下的“JavaScript origins:”属性和您应用登录代码的页面的 URL 必须相同。

于 2014-05-13T17:39:30.443 回答
3

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

于 2013-04-18T16:04:46.227 回答