我正在尝试将一些视频从我的Java服务器上传到youtube,但是我对数据授权过程有些困惑。我读了很多有关它的文档 我无法成功向用户自动显示授权窗口,相反,我在服务器的控制台中收到一条消息“请在浏览器中打开以下地址:”。 我必须单击它,以便用户可以看到授权窗口。
https://accounts.google.com/o/oauth2/auth?client_id=975725361259-m2pmvjv9uobcpq03tja9i66dtot7lkjv.apps.googleusercontent.com&redirect_uri=http://localhost:8081/Callback&response_type=code&scope=https://www.googleapis.com/auth/youtube.upload
我想我在这里丢失了一些东西。
GoogleAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow.Builder(
HTTP_TRANSPORT, JSON_FACTORY, clientSecrets, scopes).setCredentialDataStore(datastore)
.build();
// Build the local server and bind it to port 8081
LocalServerReceiver localReceiver = new LocalServerReceiver.Builder().setPort(8081).build();
我该如何解决,以便可以将用户自动重定向到应用程序(本地主机)中的该窗口?
我想念什么?
谢谢!