我想通過首先添加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