Partager via


Résolution des problèmes liés aux notifications Push

Erreurs de demandes de canaux WNS

Si l'appel CreateChannelAsync échoue, voici les HRESULTs courants et nos actions recommandées.

HRESULT Definition Description
0x880403E8L WNP_E_NOT_CONNECTED L’application n’est pas connectée au serveur WNS après les nouvelles tentatives.
0x880403E9L WNP_E_RECONNECTING L’application est en cours de reconnexion au serveur WNS. Essayez de demander à nouveau un channelURI après plusieurs minutes.
0x880403FEL WNP_E_BIND_USER_BUSY Le client WNS rencontre des problèmes de connectivité avec le serveur WNS. Essayez de demander à nouveau un channelURI après plusieurs minutes.

Codes de réponse HTTP WNS

Code de réponse HTTP Description Action recommandée
200 D'accord La notification a été acceptée par WNS. Aucune n'est requise.
400 Demande incorrecte Un ou plusieurs en-têtes ont été spécifiés de manière incorrecte ou en conflit avec un autre en-tête. Consignez les détails de votre demande. Inspectez votre demande et comparez-la à cette documentation.
401 Non autorisé Le service cloud n’a pas présent de ticket d’authentification valide. Le ticket OAuth peut ne pas être valide. Demandez un jeton d’accès valide en authentifiant votre service cloud à l’aide de la demande de jeton d’accès.
403 Interdit Le service cloud n’est pas autorisé à envoyer une notification à cet URI même s’ils sont authentifiés. Le jeton d’accès fourni dans la demande ne correspond pas aux informations d’identification de l’application qui a demandé l’URI du canal. Vérifiez que le nom de votre package dans le manifeste de votre application correspond aux informations d’identification du service cloud fournies à votre application dans le tableau de bord.
404 Introuvable L’URI du canal n’est pas valide ou n’est pas reconnu par WNS. Consignez les détails de votre demande. N’envoyez pas de notifications supplémentaires à ce canal ; les notifications adressées à cette adresse échouent.
405 Méthode non autorisée Méthode non valide (GET, CREATE) ; uniquement POST Consignez les détails de votre demande. Basculez vers l’utilisation de HTTP POST.
406 Inacceptable Le service cloud a dépassé sa limite de limitation. Consignez les détails de votre demande. Réduisez le taux auquel vous envoyez des notifications.
410 Disparu Le canal a expiré. Consignez les détails de votre demande. N’envoyez pas de notifications supplémentaires à ce canal. Demandez à votre application un nouvel URI de canal.
413 Entité de requête trop volumineuse La charge utile de notification dépasse la limite de taille de 5 000 octets. Consignez les détails de votre demande. Inspectez la charge utile pour vous assurer qu’elle se trouve dans les limites de taille.
Le quota mensuel a été dépassé (429) L’application dépasse la limite de quota mensuelle. Attendez que la limite de quota mensuelle soit réinitialisée ou passez à un niveau WNS supérieur.
500 Erreur interne du serveur Une défaillance interne a provoqué l’échec de la remise des notifications. Consignez les détails de votre demande. Signalez ce problème dans les problèmes du Kit de développement logiciel (SDK) d'application Windows avec l'étiquette zone-Notifications.
503 Service indisponible Le serveur n’est actuellement pas disponible. Consignez les détails de votre demande. Signalez ce problème dans les problèmes du Kit de développement logiciel (SDK) d'application Windows avec l'étiquette zone-Notifications.