我的典型工作流程是在本地主機上開發,但在Google Apps Marketplace中無法實現。 OpenID工作正常,但通過Oauth訪問數據API會導致錯誤。在本地主機上爲Google Apps Marketplace進行開發
Token invalid - Invalid token: ACL not found for domain: 358xxxxxxxxx and consumer: 736xxxxxxxxx
目前我一直在使用以下工作流程,但它非常令人討厭。
當地開發»當地推動github上»遠程拉從GitHub»遠程測試»重複
是否有辦法在本地開發或其他建議的工作流程?
解決方案:
的@koma和@JTeagle建議混搭,我在每個配置各自的分支的OAuth鍵值多個分支。我還創建了一個獨特的本地域名my_project.dev滿足谷歌的要求(因爲他們的本地主機觸發器不適合我)
我假設你的問題是......'有另一種方法嗎?'您通過本地主機使用OAuth時遇到過哪些錯誤? – JTeagle 2012-03-15 19:19:30
謝謝你對這個問題的意見。到目前爲止,我試圖在My-Vendor-Profile下創建一個未發佈的應用程序,該應用程序指向localhost,但它似乎對我無效。 – 2012-03-15 19:25:01
我設法讓Google API通過OAuth2通過本地主機連接返回訪問令牌,但我擔心這不是一個類似的流程,因此我無法在此幫助您。在我的情況下,我有一個客戶端ID和祕密,通過Google的API控制檯獲得,這使得它可以通過本地套接字將我的令牌發回給我......這甚至接近您嘗試訪問數據API /使用提到的令牌? – JTeagle 2012-03-15 20:39:59