2012-02-10 59 views
0

我一直在開發一個GWT項目,它使用由App Identity API授權的Google API。這樣,我可以授權我的應用程序後端利用需要授權的API(例如Calendar,Mail等)。我想保持對數據的控制,我不希望用戶需要他們對個人數據的授權。如何在GWT託管模式下開發Google API?

使用託管模式開發GWT應用程序非常有用。但據我所知,在託管模式下運行時,您將無法使用OAuth訪問真實的日曆API,因爲GAE開發服務器不會模擬Application Identity API。

但其他API如何?有沒有人使用過這種方法?我可以簡單地爲Identity API創建一個模擬,並在託管模式下使用Calendar Java API嗎?

目前還不清楚如何解決這個問題。任何幫助將不勝感激。

回答

0

你如何創建日曆存根類。

如果您在生產環境中運行, Stub類使用App Identity API調用Google API。

如果您在開發人員環境中運行, Stub類會在您的生產應用程序 中調用一個祕密處理程序,然後使用App Identity API調用Google API。

您基本上需要創建的是您的生產應用程序中的代理處理程序。 您可以在開發者和產品環境 之間擁有共享密鑰,並使用https進行通信。

+0

這是我的最後一招......這是要走的路嗎?對谷歌API進行存根並非易事。 – 2012-02-10 18:53:52

相關問題