2014-11-06 78 views
1

我一直在開發一個PhoneGap的客戶端應用程序使用谷歌應用程序引擎的應用程序,我需要創建一個Web服務,它存儲的一切,我會通過應用程序來發送數據。我怎麼能在PhoneGap的

我想使用谷歌應用程序引擎創建數據庫和Web服務。

我已經讀了很多,但我不覺得怎麼做,以及如何調用Web服務,然後從與PhoneGap的應用程序的具體例子。

任何人對如何做到這一點的例子嗎?

+0

如果你可以計算出如何在phonegap中做一個HTTP POST,那麼其餘的應該是相對簡單的。 – 2014-11-06 17:06:36

+0

嗨@PaulCollingwood是的,我可以使用Ajax使用HTTP POST。但有關如何開發Web服務的想法?謝謝 – josmarycarrero 2014-11-06 17:59:45

回答

2

您可以使用Cloud Endpoints與應用程式:

谷歌雲端點包括工具,庫和功能 ,讓您從一個App Engine應用程序生成API和客戶端庫,被稱爲API以簡化客戶端訪問其他應用程序的數據。端點使 更容易爲Web客戶端和移動客戶端(如 Android或Apple iOS)創建Web後端。

對於移動開發者,端點提供了一種簡單的方式來開發一個 共享Web後端,並提供關鍵的基礎設施,如 的OAuth 2.0認證,消除工作的很大,將 否則將需要。此外,由於API後端是一個App Engine應用,移動開發者可以使用所有App Engine中提供的服務和 功能,如數據存儲,谷歌雲 存儲,郵件,網址提取,任務隊列的,等等。最後,通過 使用App Engine作爲後端,開發人員從系統 中解脫出來,進行管理工作,負載均衡,擴展和服務器維護。

它可以爲App Engine後端 沒有端點創建移動客戶端。但是,使用端點可使此過程更輕鬆 ,因爲它使您無需編寫包裝來處理與App Engine的 通信。由 端點生成的客戶端庫允許您直接進行直接的API調用。

可用Python獲得| Java

+0

謝謝@Andrei Volgin!這是方式 – josmarycarrero 2014-11-07 22:38:17

2

我們爲我們的Cordova /離子基應用做了類似的事情。它非常簡單直接地使用谷歌雲端點的javascript客戶端。

+0

謝謝@ pankajanand18。我完成了開發具有云端點的api。現在我有這個問題http://stackoverflow.com/questions/26810838/how-integrate-google-app-endpoints-with-a-phonegap-app,請你檢查一下嗎? – josmarycarrero 2014-11-07 22:37:46

+0

回答了你的問題。 – pankajanand18 2014-11-10 18:20:05