Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Erros de solicitação de canal WNS
Caso a chamada de CreateChannelAsync falhe, estes são os HRESULTs comuns e as nossas ações recomendadas.
| HRESULT | Definition | Description |
|---|---|---|
| 0x880403E8L | WNP_E_NOT_CONNECTED | A aplicação não está ligada ao servidor WNS após várias tentativas. |
| 0x880403E9L | WNP_E_RECONNECTING | O aplicativo está em processo de reconexão com o servidor WNS. Tente solicitar um channelURI novamente após vários minutos. |
| 0x880403FEL | WNP_E_BIND_USER_BUSY | O cliente WNS está tendo problemas de conectividade com o servidor WNS. Tente solicitar um channelURI novamente após vários minutos. |
Códigos de resposta HTTP do WNS
| Código de resposta HTTP | Description | Ação recomendada |
|---|---|---|
| 200 Ok | A notificação foi aceite pela WNS. | Não é necessário. |
| 400 Pedido Inválido | Um ou mais cabeçalhos foram especificados incorretamente ou entram em conflito com outro cabeçalho. | Registe os detalhes do seu pedido. Inspecione o seu pedido e compare com esta documentação. |
| 401 Não autorizado | O serviço de nuvem não apresentou um tíquete de autenticação válido. O bilhete OAuth pode ser inválido. | Solicite um token de acesso válido autenticando seu serviço de nuvem usando a solicitação de token de acesso. |
| 403 Proibido | O serviço de nuvem não está autorizado a enviar uma notificação para esse URI, mesmo que eles estejam autenticados. | O token de acesso fornecido na solicitação não corresponde às credenciais do aplicativo que solicitou o URI do canal. Certifique-se de que o nome do pacote no manifesto do aplicativo corresponde às credenciais do serviço de nuvem fornecidas ao seu aplicativo no Painel. |
| 404 Não encontrado | O URI do canal não é válido ou não é reconhecido pelo WNS. | Registe os detalhes do seu pedido. Não envie mais notificações para este canal; As notificações para este endereço falharão. |
| Método 405 Não permitido | Método inválido (GET, CREATE); apenas POST | Registe os detalhes do seu pedido. Mude para usar HTTP POST. |
| 406 Não aceitável | O serviço de nuvem excedeu o seu limite de utilização. | Registe os detalhes do seu pedido. Reduza a taxa de envio de notificações. |
| 410 Desaparecido | O canal expirou. | Registe os detalhes do seu pedido. Não envie mais notificações para este canal. Faça com que seu aplicativo solicite um novo URI de canal. |
| 413 Entidade de solicitação muito grande | A carga útil de notificação excede o limite de tamanho de 5000 bytes. | Registe os detalhes do seu pedido. Inspecione a carga útil para garantir que está dentro das limitações de tamanho. |
| 429 quotas mensais excedidas | O aplicativo está acima do limite de cota mensal. | Aguarde até que o limite de cota mensal seja redefinido ou mude para uma camada WNS mais alta. |
| 500 Erro interno do servidor | Uma falha interna fez com que a entrega de notificações falhasse. | Registe os detalhes do seu pedido. Relate esse problema no |
| 503 Serviço indisponível | O servidor está indisponível no momento. | Registe os detalhes do seu pedido. Relate esse problema no |
Colabore connosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever issues e pull requests. Para mais informações, consulte o nosso guia para colaboradores.
Windows developer