【发布时间】:2016-02-09 00:53:36
【问题描述】:
我已完成此处列出的所有步骤:https://developers.google.com/drive/v2/web/quickstart/java 现在当我运行我的项目时,它给了我一个 400 错误,在 Chrome 上重定向 url 不匹配。
我已尝试从此处遵循多个说明:Google OAuth 2 authorization - Error: redirect_uri_mismatch,但我遇到了两个关键问题:当我在开发人员控制台中注册 URI 时,我没有输入重定向 URI 的字段,并且我的重定向据我所知,URI 每次都不同。
如何添加重定向 URI,而且每当我运行程序时,重定向 URI 似乎每次都不同。
从控制台获取(运行 1 和运行 2):
redirect_uri=http://localhost:62210/
redirect_uri=http://localhost:62349/
所以我不知道如何解释动态重定向 URI。
我的代码与 quickstart/java 链接完全匹配
这是控制台输出:
Feb 08, 2016 7:42:38 PM com.google.api.client.util.store.FileDataStoreFactory setPermissionsToOwnerOnly
WARNING: unable to change permissions for everybody: C:\Users\Speedy Octopus\.credentials\drive-java-quickstart
Feb 08, 2016 7:42:38 PM com.google.api.client.util.store.FileDataStoreFactory setPermissionsToOwnerOnly
WARNING: unable to change permissions for owner: C:\Users\Speedy Octopus\.credentials\drive-java-quickstart
2016-02-08 19:42:38.378:INFO::Logging to STDERR via org.mortbay.log.StdErrLog
2016-02-08 19:42:38.378:INFO::jetty-6.1.26
2016-02-08 19:42:38.388:INFO::Started SocketConnector@localhost:62210
Please open the following address in your browser:
https://accounts.google.com/o/oauth2/auth?client_id=20967686237-compute@developer.gserviceaccount.com&redirect_uri=http://localhost:62210/Callback&response_type=code&scope=https://www.googleapis.com/auth/analytics.readonly
Attempting to open that address in the default browser now...
【问题讨论】:
标签: java redirect oauth google-drive-api