0

好的,我尝试使用 StatsManager 进行一些操作,但我总是遇到异常,尝试使用任何东西时

  • 设置统计
  • 获取统计信息

因为我怀疑自己,我只是想使用Github上的 UWPIntegration 示例。我还将排行榜项目添加到我自己的项目中,以便代码与我的测试沙箱一起使用。登录正常工作,它应该只是 StatsManager 导致问题。

在此处输入图像描述

但是与我自己的代码一样,我只会得到相同的错误/异常,如下所示。我假设提供的代码中存在错误或服务配置未按预期工作。

System.AggregateException 发生 HResult=0x80131500 消息=发生一个或多个错误。Source= StackTrace: 在 System.Threading.Tasks.Task 1.GetResultCore(Boolean waitCompletionNotification) at Microsoft.Xbox.Services.XboxLiveHttpRequest.<>c__DisplayClass35_0.<GetResponseWithAuth>b__1(Task1 getResponseTask) 在 D:\Data\VisualStudio\Projects\xbox-live-api-csharp\Source\api\XboxLiveHttpRequest.cs: System.Threading.Tasks 的第 117 行。任务.执行()

内部异常 1:AggregateException:发生一个或多个错误。

内部异常2:WebException:远程服务器返回错误:(404)未找到。

发现问题。我的 service.config 使用了错误的参数名称,请参阅下面的解决方案注释。

4

1 回答 1

1

出现这种情况有几个不同的原因。毫不奇怪,这意味着云无法找到您请求的统计数据。

如果您使用 Fiddler,您可以捕获呼叫并与我分享相关 ID 标头。如果您不了解 Fiddler,请告诉我,我可以帮助您。

然而,我脑海中的一些想法

  1. 确保您处于开发模式 - 您的沙箱是来自开发中心站点的沙箱。如果您不确定,您可以使用Windows 设备门户查看您的沙箱是什么 - 只需单击左侧导航中的 Xbox Live。

  2. 确保您在定义特色统计数据和排行榜的开发中心页面上点击了“测试”。

  3. 确保您通过在配置窗口中指定的 ID 名称而不是显示名称来请求统计信息。

于 2017-04-03T20:30:30.113 回答