在Google Apps Marketplace的localhost上进行开发

时间:2012-03-15 19:16:06

标签: oauth localhost google-apps-marketplace

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

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

目前我一直在使用以下工作流程,但这非常令人厌烦。

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

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


解决方案:

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

1 个答案:

答案 0 :(得分:1)

我不确定github是怎么做的,但如果我理解得很好,就很难在localhost上做OAUTH。这确实很麻烦。

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

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