我想通过首先添加localuser来使用C#StatsManager。我的代码如下StatsManager在AddLocalUser上抛出错误
XboxLiveUser user = new XboxLiveUser();
SignInResult x = await user.SignInAsync(); //returns successfully
statManager = StatsManager.Singleton;
statManager.AddLocalUser(user);
主循环:
List<StatEvent> statevents = statManager.DoWork
if (statevents.Count>0)
{
}
本地用户添加的事件从未火灾,取而代之的则是下面的API中抛出一个错误。抛出一个错误
getResponseCompletionSource.SetResult(getResponseTask.Result);
XboxLiveHttpRequest.cs 线117
型“System.AggregateException”的异常出现在mscorlib.ni.dll但在用户代码中发生
一个或多个错误没有被处理。 (发生一个或多个错误(远程服务器返回错误:(404)Not Found。))
您认为可能是什么问题?其他API的工作,能够登录,让玩家代号和Socialmanager GamerPic等..
感谢
在StatsManager上调用AddLocalUser时,我应该做的唯一一个调用应该是获取初始统计文档(您可以在[源文档]中看到](https://github.com/Microsoft/xbox-live- API-CSHARP /斑点/主/源/ API /统计/经理/ StatsManager.cs#L83))。您可能需要首先明确发布您的Xbox Live配置才能使此调用成功返回。你可以去DevCenter的应用程序Xbox Live配置,并确保使用页面底部的测试按钮发布你的配置。 –
是的,我点击测试按钮,我也试过15分钟后,因为我在其他职位看到它需要一些时间传播到系统。同样的错误。它实际上在GetStatsValueDocument上崩溃。查看两个错误截图[链接](https://1drv.ms/i/s!AuO7AT-b2TAxhtZ6VoEjnePEOCAzvg)和[链接](https://1drv.ms/i/s!AuO7AT-b2TAxhtZ7KqC_d5WV-TXGFg) – nbarkhina