Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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. |
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Windows developer