2013-07-02 102 views
0

所以我們有一個我們開發的客戶端服務器遊戲,因爲我們的遊戲必須向服務器迴應各種各樣的事情,統計數據等,服務器實際上會生成諸如排行榜之類的東西。如何使用CURL登錄Google Play遊戲服務?有客戶端服務器遊戲

因此,我們的服務器與Google Play遊戲服務通信以提交排行榜數據是有意義的。

我們不太清楚該怎麼做?

對於android設備,我們確實有AppID。這看起來更像是我們想要做的服務器到服務器通信。

回答

0

Google爲這種情況提供了一個REST API。您將使用OAuth 2.0進行身份驗證。看看documentation specifically for client-server web

+0

正確,但問題是有一個重定向URI與請求的Web域以及JavaScript的起源。我們希望代表Android用戶以及未來我們的iOS和Web用戶這樣做。我們的後端服務器使用PHP,當我們嘗試連接時,我們得到以下錯誤。 - {「error」:{「errors」:[{「domain」:「global」,「reason」:「authError」,「message」:「此API不支持HTTP基本認證」,「locationType」 header「,」location「:」Authorization「}],」code「:401,」message「:」HTTP API不支持此API「}} – PhykenKunal

0

我們有一個REST API,你可以從你的服務器調用:

https://developers.google.com/games/services/web/api/index

你可以得到從設備的訪問令牌和安全傳輸到服務器。然後服務器可以通過REST API進行API調用。

+0

嗨,Bruno,我們嘗試通過curl與客戶端進行登錄ID和祕密(網絡客戶端方法),但得到以下。 {「error」:{「errors」:[{「domain」:「global」,「reason」:「authError」,「message」:「此API不支持HTTP基本認證」,「locationType」:「 「,」location「:」Authorization「}],」code「:401,」message「:」此API不支持HTTP基本認證「}}我們如何讓服務器開始調用GPServer,代表一個android用戶重新做這個?我們有Android設備的AppID。它的傳輸部分通過PHP我們不確定。 – PhykenKunal