2017-03-17 1 views
0

J'essaie d'utiliser le StatsManager C# en ajoutant d'abord l'utilisateur local. Mon code est le suivantStatsManager throws Erreur sur AddLocalUser

XboxLiveUser user = new XboxLiveUser(); 
SignInResult x = await user.SignInAsync(); //returns successfully 
statManager = StatsManager.Singleton; 
statManager.AddLocalUser(user); 

boucle principale:

List<StatEvent> statevents = statManager.DoWork 
if (statevents.Count>0) 
{ 

} 

L'utilisateur local événement added jamais feu et au lieu de cela jette une erreur dans l'API qui est le suivant. Lève une erreur sur

getResponseCompletionSource.SetResult (getResponseTask.Result);

XboxLiveHttpRequest.cs Ligne 117

Une exception de type 'System.AggregateException' a eu lieu en mscorlib.ni.dll mais n'a pas été traitée dans le code utilisateur

Une ou plusieurs erreurs se sont produites. (Une ou plusieurs erreurs se sont produites. (Le serveur distant a renvoyé une erreur: (404) Introuvable.))

Selon vous, quel pourrait être le problème? L'autre travail de l'API, vous connecter, obtenir Gamertag et image de joueur de Socialmanager, etc ...

voir aussi capture d'écran error in API

Merci

+0

Le seul appel que je devrais faire lorsque vous appelez AddLocalUser sur StatsManager devrait être d'obtenir le document de statistiques initial (vous pouvez voir que [dans ce document source] (https://github.com/Microsoft/xbox-live- api-csharp/blob/maître/Source/api/Stats/Manager/StatsManager.cs # L83)). Il est possible que vous deviez d'abord publier votre configuration Xbox Live de manière explicite afin que cet appel aboutisse. Pouvez-vous aller à la configuration de votre application Xbox Live dans DevCenter et assurez-vous de publier votre configuration en utilisant le bouton Test en bas de la page. –

+0

Oui, j'ai cliqué sur le bouton Test, j'ai également essayé 15 minutes plus tard, comme je l'ai vu dans d'autres messages, il faut un certain temps pour se propager dans le système. Toujours la même erreur. Il plante en fait sur GetStatsValueDocument. Voir deux captures d'écran d'erreur [Lien] (https://1drv.ms/i/s!AuO7AT-b2TAxhtZ6VoEjnePEOCAzvg) et [Lien] (https://1drv.ms/i/s!AuO7AT-b2TAxhtZ7KqC_d5WV-TXGFg) – nbarkhina

Répondre

0

Cette erreur peut se produire s'il y a quelque chose de mal avec le XboxServices.config fichier chargé par votre projet.

Vérifiez que le fichier de configuration contient une propriété ServiceConfigurationId définie sur la valeur appropriée.

Remarque: Si vous utilisez l'Assistant Association Xbox Live, il doit automatiquement dérouler la valeur appropriée et remplir le fichier .config.