1

我的典型工作流程是在 localhost 上进行开发,但使用 Google Apps Marketplace 是不可能的。OpenID 工作正常,但通过 Oauth 访问数据 API 会导致错误。

Token invalid - Invalid token: ACL not found for domain: 358xxxxxxxxx and consumer: 736xxxxxxxxx

目前我一直在使用下面的工作流程,但是很烦人。

本地开发 »本地推送到 github »从 github远程拉取 »远程测试 »重复

有没有办法在本地开发或其他建议的工作流程?


解决方案:

@koma 和 @JTeagle 建议的混搭,我有多个分支,每个分支的每个配置中都有 Oauth 键。我还创建了一个满足 Google 要求的唯一 localhost 域 my_project.dev(因为他们的 localhost 触发器对我不起作用)

4

1 回答 1

1

我不确定 github 用它做什么,但如果我理解得很好,很难在 localhost 上进行 OAUTH。这确实很麻烦。

我对这个问题的解决方案是在 Google Api 控制台中注册我的动态 DNS 域名,然后在路由器上将端口转发到我的开发机器。

这样,您的开发环境可以执行所有 OAUTH 请求,并且来自 Google 的回调到达路由器,我可以调试它们。

于 2012-03-17T12:05:04.800 回答