C# 使用Xbox Live SDK排行榜时出现错误404
我已经构建了一个游戏(C#、UWP、Monogame),并希望将其与Xbox Live SDK集成(NuGet提供的Microsoft.Xbox.Live.SDK.WinRT.UWP) 已使auth正常工作,但遇到了与C# 使用Xbox Live SDK排行榜时出现错误404,c#,uwp,monogame,xbox,xbox-live,C#,Uwp,Monogame,Xbox,Xbox Live,我已经构建了一个游戏(C#、UWP、Monogame),并希望将其与Xbox Live SDK集成(NuGet提供的Microsoft.Xbox.Live.SDK.WinRT.UWP) 已使auth正常工作,但遇到了与StatisticManager/排行榜>/code>有关的一些问题 我到底在做什么: 使用StatisticManager.AddLocalUser(user)添加用户,并等待StatisticEventType.LocalUserAddedevent fromDoWork 使用
StatisticManager
/排行榜>/code>有关的一些问题
我到底在做什么:
使用StatisticManager.AddLocalUser(user)
添加用户,并等待StatisticEventType.LocalUserAdded
event fromDoWork
使用StatisticManager保存分数。设置StatisticNumberData(用户、排行榜名称、数据)
并等待StatisticEventType。StatisticUpdateComplete事件自DoWork
StatisticManager获取排行榜。获取排行榜(用户、排行榜名称、查询)
并等待StatisticEventType。从DoWork中获取排行榜完成事件
第3步,得到一个C++异常:
“未找到(404)” [这看起来与本期非常相似]( ) 所以我已经检查了沙盒ID、配置文件和排行榜ID,但仍然得到相同的结果 我确实从HTTP监控中捕获了流量,我看到的URL如下:"https://leaderboards.xboxlive.com/scids/{scid}/leaderboards/stat({leaderboardId})?xuid={myXboxId}&maxItems=5"
这些占位符是在URL中还是在实际URL中?我假设是占位符。不,我看到了真实的SCID、排行榜ID和Xbox用户ID。是否有可能保存分数失败?根据SDK的源代码,如果排行榜为空,则返回404。但是我们在第二步不应该有任何错误吗?@MartinZikmund,我把我的游戏上传到了商店,我检查了一下,我可以在控制台菜单中看到正确的排行榜,所以我认为保存分数非常有效。