Partager via


Résoudre les problèmes de notifications push

Erreurs de requête de canal WNS

Si l’appel CreateChannelAsync échoue, il s’agit des HRESULTS courants et de nos actions recommandées.

HRESULT Définition 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 Ok La notification a été acceptée par WNS. Aucune action requise.
400 Requête incorrecte Un ou plusieurs en-têtes ont été spécifiés de manière incorrecte ou sont en conflit avec un autre en-tête. Journalisez 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’il est authentifié. 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. Assurez-vous que le nom de votre package dans le manifeste de l’application correspond aux informations d’identification du service cloud fournies à votre application dans le tableau de bord.
404 Not Found L’URI de canal n’est pas valide ou n’est pas reconnu par WNS. Journalisez les détails de votre demande. N’envoyez pas d’autres notifications à ce canal ; les notifications à cette adresse échoueront.
405 Method Not Allowed Méthode non valide (GET, CREATE) ; uniquement POST Journalisez les détails de votre demande. Passez à HTTP POST.
406 Non acceptable Le service cloud a dépassé sa limite de limitation. Journalisez les détails de votre demande. Réduisez le taux auquel vous envoyez des notifications.
410 Supprimé Le canal a expiré. Journalisez les détails de votre demande. N’envoyez pas d’autres notifications à ce canal. Demandez à votre application de demander un nouvel URI de canal.
413 Entité de demande trop grande La charge utile de notification dépasse la limite de taille de 5 000 octets. Journalisez les détails de votre demande. Inspectez la charge utile pour vous assurer qu’elle ne dépasse pas les limites de taille.
429 Quota mensuel dépassé 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. Journalisez 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 De notifications de zone.
503 Service indisponible Le serveur est actuellement indisponible. Journalisez 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 De notifications de zone.