Google+登录错误:Invalid_client

时间:2013-11-19 19:28:06

标签: php oauth google-api google-login

我正在使用这个用于PHP的Google API SDK。当我点击登录按钮时,谷歌会显示以下错误:

enter image description here

我在网上搜索并发现了一些可能与我的问题有关的问题:

-WEB ORIGIN -REDIRECT URI

问题是我不理解这两个字段的porpouse,所以如果它们与这个错误相关,我怎样才能找到要放入“WEB ORIGIN”和“REDIRECT URI”的内容? ?

非常感谢!

2 个答案:

答案 0 :(得分:1)

重定向URI是用户在同意您的应用所要求的访问权限之后去的地方(如果此页面没有任何错误,则会提示用户允许权限)。

用户在同意您指定的URI后从谷歌重定向,以便您的网络应用可以处理剩余的流量。此URI还必须与您在api控制台上设置的内容相匹配,以防止某些恶意代码想要将用户重定向到另一个URI。

网络原点字段旨在确保向用户提供的JavaScript代码来自您的(合法)网站。否则其他人可以假装成您的应用程序并向用户询问信息。因此,输入控制台的值只需与客户端从中接收脚本的Web服务器的域匹配。

答案 1 :(得分:1)

此错误表示您使用的clientID无效,Google无法找到您提供的客户端。我建议你再次检查客户端ID。

-WEB ORIGIN -REDIRECT URI 这两个参数不是导致此错误的原因。如果重定向uri不正确,则错误为“Error:redirect_uri_mismatch”,WEB ORIGIN指定后端API的URL。