我想實現一個谷歌播放排行榜中一個非常基本的JavaScript遊戲:HTML5網頁谷歌遊戲排行榜提交問題
我已經包含了什麼,我認爲是必要的meta標籤,登記表,並在我的索引腳本.html文件:
<meta name="google-signin-client_id" content="xxxxxxxxxxxx-xxxxxxxxxxx.apps.googleusercontent.com" />
<meta name="google-signin-cookiepolicy" content="single_host_origin" />
<meta name="google-signin-callback" content="signinCallback" />
<meta name="google-signin-scope" content="https://www.googleapis.com/auth/games" />
我將在按鈕標準的谷歌標誌:
<div class="g-signin2" data-onsuccess="onSignIn"></div>
我已經包括了谷歌的API:
<script src="https://apis.google.com/js/client.js"></script>
<script src="https://apis.google.com/js/platform.js" async defer></script>
在我games.js文件,我已經包括了呼叫通過提交分數:
gapi.client.load('games','v1',function(response) {
var request2 = gapi.client.games.scores.submit(
{leaderboardId: "xxxxxxxxxx",
score: 50}
);
request2.execute(function(response) {
console.log(response);
// blah blah blah
});
卻遲遲沒有顯示出來的排行榜。控制檯日誌吐出我期待的東西。我已經確認了clientID和leaderboardID。
出於某種原因,實際上並未提交分數(或者如果它們是,它們沒有被處理)。任何有經驗的人都可以設置一些指針?請注意,這不是一個Chrome應用程序/擴展 - 它是一個純Web服務器上託管的JavaScript遊戲。基於
我認爲這只是request2.execute行上的一個錯過的分號。我補充說,一切似乎現在工作正常! –