Я пытаюсь опубликовать / получить счет в таблицах лидеров Google Play

Я встретил все метатеги из документации, включая идентификатор моего клиента

<meta name="google-signin-client_id" content="XXXXXX-YYYYYYYYYYY.apps.googleusercontent.com" />

Я также настроил систему входа в Google, и все в порядке, однако, когда я пытаюсь вызвать API таблицы лидеров, я получаю сообщение об ошибке: The requested application with ID xxxxxx was not found

Я вызываю API, как указано в документе

  gapi.client.request({
            path: '/games/v1/leaderboards/LEADERBOARD-ID',
            params: { maxResults: 3 },
            callback: function(response) {
                console.log(response);
            }
        });
0
stodi 1 Авг 2017 в 20:21

2 ответа

Я не уверен, что проблема заключается в отсутствии аргумента для выполнения запроса.

Попробуйте использовать этот метод запросов API.

gapi.client.Request

Объект, инкапсулирующий HTTP-запрос. Этот объект не создается напрямую, а возвращается с помощью gapi.client.request. Есть два способа выполнить запрос. Рекомендуем лечить объект как обещание и использовать then, но вы также можете использовать метод execute и передать обратный вызов.

Дополнительную информацию можно найти в сообщении Github. .

Это сообщение: W / AchievementAgent (3558): {"код": 404, "ошибки": [{"сообщение": "Запрошенное приложение с идентификатором 571707973781 не найдено.", "Домен": "глобальный", "причина ":" notFound "}]} немного загадочно, но указывает на несоответствие с конфигурацией аутентификации на консоли и в приложении.

Вам нужно дважды проверить SHA1-отпечаток хранилища ключей хранилища ключей, которым вы подписали приложение, и того, который настроен в консоли разработчика.

Это также может быть идентификатор пакета, но это сложно ошибиться, поскольку он является частью данных ресурса, используемых при запуске установки для подключаемого модуля.

Также может случиться так, что игрок не является тестировщиком этой игры.

1
MαπμQμαπkγVπ.0 2 Авг 2017 в 14:31
Спасибо, я думаю, проблема в том, что игра еще не была опубликована. Я попытался опубликовать бета-версию, которая, насколько мне известно, попадет в списки лидеров, но только из учетных записей тестеров, которые я добавил в свою игровую консоль.
 – 
stodi
2 Авг 2017 в 16:23

Если у вас возникла такая же проблема, вам необходимо опубликовать бета-версию игры, чтобы иметь возможность взаимодействовать с табло игры.

Примечание. В бета-версии только учетные записи тестировщиков, добавленные в игру, могут получить доступ к табло.

0
stodi 19 Ноя 2019 в 17:41