【发布时间】:2014-07-29 19:37:04
【问题描述】:
请考虑我正在 ping 的以下两个网站,如下图所示:
我有一个 google plus 登录图标,用户可以点击它并使用他/她的 google 帐户登录。
我的所有登录代码所在的网站例如xyztesting.com,如图所示。所有与xyztesting.com 相关的代码都位于10.11.10.12 的域名abctesting.com 上。
所以,当我 ping abctesting.com 时,我得到 Packets Sent and Received = 4,如图所示。
但是,当我 ping xyztesting.com 时,我得到了Request timed out,如下图所示。
有谁知道这是否是每当用户尝试使用 google plus 登录时我收到 Redirect URI Mismatch error 400 错误的原因?
我已确保请求中的REDIRECt URI 与Registered Redirect URIs 匹配,这是遇到此错误时显示的最常见消息,这是网上建议的最常见修复方法。
我参考了很多以前的相关帖子,包括this one,他们谈到确保请求 URI 应该与谷歌开发者控制台上注册的 URI 匹配。
我有一种感觉,因为我的网站xyztesting.com 没有专用的盒子/服务器,谷歌正在抛出这样的错误。请让我知道是否有人在我上面描述的情况下遇到过此类错误?
【问题讨论】:
-
我认为重定向 URI 需要是您要重定向到的文件。例如 xyztesting.com\index.php
-
您能否提供有关如何配置登录按钮以及在控制台中设置哪些有效 URL 的示例。
-
Ping 和 IP 应该对重定向 URI 没有影响。重要的是您告诉按钮的重定向 URI(包括域和路径)与您在 API 控制台中配置的重定向 URI 完全匹配。
-
@abraham 嗯,那你认为可能是什么问题?
-
你没有提供足够的细节。请链接到一个示例,我们可以查看并包含您从 API 控制台中重定向 URI 配置的屏幕截图。
标签: redirect oauth google-api google-plus