我支持Google Drive SDK'在我的Go AppEngine应用中打开'。一切都适用于我部署的应用程序。但我无法设置有效的本地AppEngine开发设置。 本地AppEngine服务器在http://localhost:8080上运行,因此我打开'打开方式'(身份验证已启用)的回调是http://localhost:8080/oauth2callback。但这不是Drive SDK设置(console.developers.google.com)上的有效“开放网址”。那么正确的设置是什么?是否无法使用本地AppEngine开发环境开发“Open with”功能?
延
答案 0 :(得分:0)
延, 可以在本地使用OAuth,但这需要一些工作,考虑到" localhost"对于每台计算机来说意味着不同的东西,这就是为什么它只在本地环境中有效。这就是控制台不允许该值的原因。
如果您确实需要在本地服务器上进行回调,则需要让您的PC发送地址"独特且全球可访问,这意味着您可能必须设置静态IP或Dyniamic DNS并将其重定向到您的PC,以便OAuth提供商具有固定地址来定位您的PC。
答案 1 :(得分:0)
只需编辑/ etc / hosts(或等效的Windows)文件即可。找到说
的行127.0.0.1 localhost
并添加(比方说)mydevserver.me.com
127.0.0.1 localhost mydevserver.me.com
然后,您可以在Google API控制台中配置mydevsserver.me.com。