2014-10-07 53 views
0

我使用Google Javascript API通過Oauth2訪問Google Tasks和Google+數據。它適用於我使用本地主機時。Google JS API在OAuth成功後給出403錯誤

當我將代碼移動到公司服務器時,我收到錯誤消息。我可以和OAuth的認證,但是當我試圖讓API調用後,我看到:

403禁止:「訪問未配置請使用谷歌開發者控制檯啓用API爲您的項目。」

但是,當我進入開發人員控制檯時,此項目同時啓用了任務和Google+ API。然後我的服務器的FQD有一個client_id。當這不正確時,它給了我一個origin_mismatch,但我解決了這個問題。

我已經爲我的本地主機生成了一個Server API密鑰,但使用了正確的IP地址。我也能夠得到一個客戶端API(沒有引用限制),可以在本地工作,但不能從服務器上工作。

我在做什麼錯?

+0

我試過完全刪除IP限制,它說任何IP都可以訪問,但仍然得到403。 – spyderman4g63 2014-10-07 15:05:30

回答

0

我最初生成了一個服務器API密鑰,然後對應用程序的限制進行了更改。似乎有時更改不會添加到已生成的API密鑰中。解決的辦法是生成一個新的服務器API密鑰。