Google云端硬盘开放式URL开发解决方法

时间:2015-04-20 14:30:18

标签: google-drive-api

可以在(console.developer.google.com)设置MIME类型支持的开放URL。这是我的应用程序创建和工作正常。但仅适用于Google Cloud上的产品实例。详细说明:

我在版本1中发布了我的应用程序。它是AppEngine基础,它支持一个开放URL myapp.appspot.com/oauth2callback。因此,在发布之后,我将继续进行版本2的功能开发。我使用本地AppEngine开发设置。所以我使用我的第二个客户端ID并将Open URL更改为我的本地工作站mydev.workstation.com:8080/oauth2callback。这工作正常,但它打破了我的产品实例。是否有任何解决方法可以为生产实例使用Open URL,为我的dev实例使用第二个Open URL?在我看来,Drive SDK设置应为:

启用身份验证生产:   客户ID:xxx   附加范围:   安装网址:   打开网址:https://myapp.appspot.com/oauth2callback

启用身份验证开发:   客户ID:xxx   附加范围:   安装网址:   打开网址:http://devworkstation.com:8080/oauth2callback

2 个答案:

答案 0 :(得分:0)

在prod / qa / dev

的控制台中创建单独的项目

答案 1 :(得分:0)

@SteveBazyl的答案是所有理由的首选答案。一个kludgy的替代方案是让绑定到Open URL的servlet在处理测试场景时进行检测,然后执行301重定向到dev服务器。

此外,API网址非常一致,因此,一旦您嗅到它一次,就不会难以路由主机并在卷曲脚本或浏览器书签中使用它进行本地测试。< / p>

作为一个&#34; oauth2callback&#34;是一个有点奇怪的驱动器打开URL名称。没错,但是&#34; driveopen&#34;会表现出不同的担忧。