2013-03-15 103 views
13

我无法为我的网站创建有效的Google Drive API。我听起来像是一个完整的noob,但我在我的主ftp目录中创建了一个名为quickstart.html的文件,并复制并粘贴了代码https://developers.google.com/drive/quickstart-js#step_1_enable_the_drive_api,并将客户端ID替换为我的客户端ID,并在我的设置中设置了Javascript起源URL到我的主要网址(www.domainname.com),我有一个单独的索引页面,所以要访问谷歌驱动器,我只是去http://domainname.com/quickstart.html?因为当我这样做,然后点击“授权”,我得到谷歌产地不匹配错误。任何人都可以帮助我吗?Google Drive API OAuth 2.0;错误:origin_mismatch

+2

这不应该被关闭主题:“所需的行为”:它不应该给他错误的起源不匹配。作者清楚地说明他做错了什么,并且他/她做了什么来制作。 – 2016-01-31 15:58:23

+0

同意,这真的很有帮助和可靠 – Fergus 2016-04-02 03:14:51

回答

2

确保您实际访问www.domainname.com不只是domainname.com。有些浏览器会隐藏实际的网址,直到您将网址复制粘贴到其他程序中。确保你输入整个URL,http和www。绝对肯定。

8

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

+0

'https:// www.'部分也必须匹配 – Dula 2016-07-17 19:40:26