更正Google API和oauth 2.0的重定向URI

时间:2012-07-04 14:21:11

标签: google-maps-api-3 oauth-2.0 google-fusion-tables

我正在使用Google Maps API制作应用程序。我希望能够在计算机上安装一个人,观看另一个人编辑到地图的内容。我正在考虑将地图信息传递给Google Fusion Table。另一个人将能够将所有内容视为一个层。我希望程序只是从用户的浏览器运行,而不是为它构建一个网站。

要编辑融合表,我需要获得访问/令牌。我目前正在尝试使用这些javascript脚本来实现这一目标。 ScriptSample.htmloauthWindow.htmlgwt-oauth2.js。这是working example

当我运行它们时,我得到的错误是redirect_URI不正确。它说我用来重定向的文件没有权限。我的第一个显而易见的问题是:如何赋予该文件权限以重定向?

在我的API控制台中,我将其设置为客户端Web应用程序。我应该将其更改为已安装的应用程序吗?

目前,我的javascript来源是:https:// localhost

重定向URI:https://localhost/oauthWindow.html

由于

1 个答案:

答案 0 :(得分:19)

使用本地主机URL进行开发工作没有问题 - 显然需要在生产时进行更改。

你需要去这里: https://developers.google.com/accounts/docs/OAuth2 然后按照API控制台的链接 - 在基本步骤部分中链接。当您填写新的申请表格时,系统会要求您提供重定向网址。一旦获得访问权限,请放入您想要访问的页面。

在构建Google oAuth网址时 - 您需要包含重定向网址 - 它必须是完全匹配,否则您将遇到问题。它也需要是UrlEncoded。