2014-09-13 20 views
0

我想使用GAE數據存儲來存儲我的數據,但不是使用java API,我們想使用JSON API並通過噴塗發出請求。使用噴霧器訪問GAE數據存儲

但在我甚至可以做任何請求之前,我需要獲得一個訪問令牌。

我無法弄清楚如何用Java API或其他方式完成這個工作。有沒有辦法獲得一個訪問令牌,然後可以用於JSON API(通過噴霧)?

回答

1

與許多Google服務一樣,Datastore API使用OAuth進行身份驗證。使用它的最簡單方法是使用其中一個Google API客戶端庫。

的Java:https://developers.google.com/api-client-library/java/ 的Java +數據存儲:https://developers.google.com/api-client-library/java/apis/datastore/v1beta2

客戶端的文檔做了解釋如何OAuth的工作和如何開始通過註冊與控制檯您的應用程序調用的API的一個不錯的工作。

(我不熟悉的噴霧,但我相信你可以使用Java客戶端從斯卡拉)

+0

謝謝你的鏈接,但有可能僅使用Java庫獲取並刷新訪問令牌,並通過'Json API'實現對實體的實際檢索和存儲?我無法弄清楚這將如何工作從他的文檔 – Aranir 2014-09-14 11:57:46

+1

通常你會使用庫來調用服務。每個請求都必須包含一個令牌,因此如果圖書館只是爲您打電話,它會更容易。從庫中提取令牌並手動組裝JSON消息沒有多大意義。你有這個想法的原因嗎? – 2014-09-14 17:49:57