我正在使用带有GWT的Google App Engine开发网络应用,我需要使用Google API(Google日历,文档等等)。
据我所知,我必须configure a domain with Google将我的域设置为OAuth身份验证的回调。我是对的吗?
如果是这样,我是否被迫部署在GAE上进行测试?我的意思是,我无法在本地运行,因为我的localhost不能成为有效的回调。
您是否知道即使使用Google API也可以在本地进行调试?
我建议配置DynDNS,但短期内不是解决方案(不兼容的路由器)......
答案 0 :(得分:0)
如果您使用AuthSub,我认为您不需要注册域名。用户只需要一个谷歌帐户。
我以前在GAE上使用AuthSub和Google Docs / Spreadsheet API,并且能够在本地测试它。
遗憾的是,我不能给你我的代码和确切的解决方案(它是在不久前)。但是我广泛使用的代码之一是FetcherServlet,请检查此代码:
另外,我猜你可能已经读过这个页面了(但是他们的FetcherServlet使用OAuth而不是AuthSub),所以也许只是用它来获取一些背景信息:
http://code.google.com/appengine/articles/java/retrieving_gdata_feeds.html