Ошибка 404 при использовании списков лидеров Xbox Live SDK - PullRequest
0 голосов
/ 02 октября 2018

Я создал игру (C #, UWP, Monogame) и хочу интегрировать ее с Xbox Live SDK (Microsoft.Xbox.Live.SDK.WinRT.UWP от NuGet).

У меня уже работает авторизация, но возникают проблемы с StatisticManager / Leaderboard.

Что именно я делаю:

  1. Добавьте пользователя с помощью StatisticManager.AddLocalUser(user) и дождитесь события StatisticEventType.LocalUserAdded из DoWork

  2. Сохранить счет с помощью StatisticManager.SetStatisticNumberData(user, leaderboardName, data) и ждать StatisticEventType.StatisticUpdateComplete событие из DoWork

  3. Получить таблицу лидеров с StatisticManager.GetLeaderboard(user, leaderboardName, query) и ждать StatisticEventType.GetLeaderboardComplete событие из DoWork

На шаге 3 я получаю исключение C ++:

«Не найдено (404)».

[Это выглядит очень похоже на эту проблему] ( Исключения и ошибка 404 при использовании StatsManager ).

Итак, я уже проверил ID песочницы, файл конфигурации и идентификатор списка лидеров, новсе равно получаю тот же результат.

Я перехватил трафик с HTTP-мониторинга и вижу URL-адрес вроде:

"https://leaderboards.xboxlive.com/scids/{scid}/leaderboards/stat({leaderboardId})?xuid={myXboxId}&maxItems=5"
...