gpt4 book ai didi

java - GAE 上的 AuthSub nextURL

转载 作者:行者123 更新时间:2023-12-01 15:55:20 25 4
gpt4 key购买 nike

我正在看 http://code.google.com/intl/sv-SE/apis/gdata/docs/auth/authsub.htmlhttp://code.google.com/intl/sv-SE/appengine/articles/java/retrieving_gdata_feeds.html .

我的代码如下所示,用于生成 URL

String nextUrl = "http://myapp.appspot.com/retrieveToken/";
String scope = "http://www.google.com/calendar/feeds/";
boolean secure = false; // set secure=true to request secure AuthSub tokens
boolean session = true;
String authSubUrl = AuthSubUtil.getRequestUrl(nextUrl, scope, secure, session);

生成的网址如下所示

https://www.google.com/accounts/AuthSubRequest?next=http%3A%2F%2Fmyapp.appspot.com%2FretrieveToken%2F&scope=http%3A%2F%2Fwww.google.com%2Fcalendar%2Ffeeds%2F&secure=0&session=1

看起来不错..然而,当我关注该 URL 时,我被告知以下内容:

"http://appspot.com" is not registered.

(我懂瑞典语:)

这里可能出了什么问题?

最佳答案

这很奇怪,因为您选择了 secure = false,所以您不必注册该应用程序(您的网址中有 secure=0)。但我觉得这是一个与 *.appspot.com 域相关的问题,因为如果您将 nextUrl 更改为其他任何内容,比如说 "http://myapp.randomDomainHjYHBB4F.com/retrieveToken/",新网址为:

https://www.google.com/accounts/AuthSubRequest?next=http%3A%2F%2Fmyapp.randomDomainHjYHBB4F.com%2FretrieveToken%2F&scope=http%3A%2F%2Fwww.google.com%2Fcalendar%2Ffeeds%2F&secure=0&session=1

...并且它有效!是不是很好奇?

所以我无法告诉你出了什么问题,但有一个简单的解决方法:你可以 register your applicationswitch to secure mode !

关于java - GAE 上的 AuthSub nextURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5192122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com