Java 使用OAuth Google客户端程序时出现重定向\u uri\u不匹配错误

Java 使用OAuth Google客户端程序时出现重定向\u uri\u不匹配错误,java,google-maps,oauth-2.0,google-fusion-tables,google-api-java-client,Java,Google Maps,Oauth 2.0,Google Fusion Tables,Google Api Java Client,我正在使用GoogleOAuthJava客户端让我的应用程序由google授权,以访问GoogleFusion表数据。 我用了这里的密码 我使用的servlet使用上述示例代码,我使用服务帐户模式从google服务器获得授权。 当我使用上面的代码时,我得到了以下错误 错误:重定向\u uri\u不匹配 请求中的重定向URI:[http://localhost:51034/Callback]与注册的重定向URI不匹配 我看到,当我们为服务帐户创建客户端Id和机密时,并没有提到重定向URI。因此,我

我正在使用GoogleOAuthJava客户端让我的应用程序由google授权,以访问GoogleFusion表数据。 我用了这里的密码

我使用的servlet使用上述示例代码,我使用服务帐户模式从google服务器获得授权。 当我使用上面的代码时,我得到了以下错误

错误:重定向\u uri\u不匹配 请求中的重定向URI:[http://localhost:51034/Callback]与注册的重定向URI不匹配

我看到,当我们为服务帐户创建客户端Id和机密时,并没有提到重定向URI。因此,我可以在哪里更改或编辑这些URI以使代码正常工作

当前我的代码位于此url。

您可以在API访问部分的中编辑这些设置,在可以添加服务帐户的同一位置。只需使用编辑设置。。。在那里,您可以添加JavaScript重定向和源代码:


您可以在API访问部分的中编辑这些设置,在可以添加服务帐户的同一位置。只需使用编辑设置。。。在那里,您可以添加JavaScript重定向和源代码:


在servlet中使用Java代码访问GoogleOAuth2称为web应用程序或web服务器类型。
在API控制台中创建ClientID时,选择Web应用程序,然后可以使用@Odi的屏幕截图编辑其重定向URI。

在servlet中使用Java代码访问google OAuth2称为Web应用程序或Web服务器类型。 在API控制台中创建ClientID时,选择Web应用程序,然后可以使用@Odi的屏幕截图编辑其重定向URI