Я пытаюсь реализовать Google Play лидеров в очень простой Javascript игры:HTML5 веб-основе представления Google Play лидеров вопросы
Я включил то, что я думаю, что это необходимые мета-теги, вход в систему и сценарии в моем индексе .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" />
Я включил стандартный Google знак на кнопку:
<div class="g-signin2" data-onsuccess="onSignIn"></div>
Я включил APIs Google:
<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.
По какой-то причине оценки фактически не представлены (или, если они есть, они не обрабатываются). Кто-нибудь, у кого есть опыт в настройке, доступен для некоторого pointerd? Обратите внимание, что это не хром-приложение/расширение - это чистая javascript-игра, размещенная на веб-сервере.
I * думаю * это была пропущенная полуколока на строке request2.execute. Я добавил, что теперь все работает нормально! –