大家好,我很抱歉,因为我仍然是一个新手,我无法得到我在做什么错误或失踪。在本地主机上运行的Google OAuth 2.0登录错误
1:我得到这个错误的初始化,当我点击G +登录按钮,触发弹出窗口,我选择的帐户。
jquery.min.js:2 GET http://localhost/signin.php/activities 404(未找到 )
是什么原因导致这个错误?
2:在弹出窗口后,我点击了我想要登录的帐户。 它关闭弹出窗口,并出现此错误。
jquery.min.js:2 POST http://localhost/signin.php/connect?state= {{%20STATE%20}} 404(未找到)
哪里该状态下来自或它是如何产生?
我找到了状态,在index.html
,有connectServer: function(code) { ...
url: $(location).attr('origin') + '/signin.php/connect?state={{ STATE }}', ...
非常感谢提前。
编辑:我刚刚根据这个从git中克隆了源代码。 developers.google.com/+/web/samples/php
3:必须我的Google Developers Console凭证要设置授权的重定向URI吗?
第一个错误是指在脚本中的某处,你正在尝试做一个Ajax获取使用jQuery调用'HTTP://本地主机/ signin.php/activities'不存在。 第二个错误意味着您正在尝试对该URL执行POST请求,但{{%20STATE%20}}的部分未被评估/呈现。如果您向我们提供您的代码,以便我们可以找到错误来自何处,那将非常有帮助。 –
嗨,非常感谢您的回复。我只是根据这个从git中克隆了源代码。 https://developers.google.com/+/web/samples/php 编辑:我的Google Developers Console凭证是否需要设置授权重定向URI? –
所以我按照教程来调试问题。首先,您已在Google Developers Console中创建了一个新项目,并且已启用Google+ API,对吗?然后,您创建了一个新的Web凭证,并且已将您的Authorized Javascript起源设置为您的本地主机,并使用您用于Web服务器的端口,对吧?最后你复制了你的客户ID和密码? –