Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Erros de solicitação de canal do WNS
Caso a chamada CreateChannelAsync falhe, abaixo estão os HRESULTS comuns e as ações que recomendamos.
| HRESULT | Definition | Description |
|---|---|---|
| 0x880403E8L | WNP_E_NOT_CONNECTED | O aplicativo não está conectado ao servidor WNS após novas tentativas. |
| 0x880403E9L | WNP_E_RECONNECTING | O aplicativo está em processo de reconexão ao 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 aceita pelo WNS. | Nenhum necessário. |
| 400 Solicitação Inválida | Um ou mais cabeçalhos foram especificados incorretamente ou entraram em conflito com outro cabeçalho. | Registre os detalhes da solicitação. Inspecione sua solicitação 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 tíquete 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 sejam autenticados. | O token de acesso fornecido na solicitação não corresponde às credenciais do aplicativo que solicitou o URI do canal. Verifique se 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. | Registre os detalhes da solicitação. Não envie mais notificações para este canal; as notificações para esse endereço falharão. |
| Método 405 não permitido | Método inválido (GET, CREATE); somente POST | Registre os detalhes da solicitação. Alterne para usar HTTP POST. |
| 406 Não Aceitável | O serviço de nuvem excedeu seu limite de limitação. | Registre os detalhes da solicitação. Reduza a taxa na qual você está enviando notificações. |
| 410 Desaparecidos | O canal expirou. | Registre os detalhes da solicitação. 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 | O conteúdo da notificação excede o limite de tamanho de 5.000 bytes. | Registre os detalhes da solicitação. Inspecione a carga útil para garantir que ela esteja dentro das limitações de tamanho. |
| Erro 429: Cota mensal excedida | O aplicativo está acima do limite de cota mensal. | Aguarde até que o limite de cota mensal seja redefinido ou migre para um nível WNS mais alto. |
| 500 Erro interno do servidor | Uma falha interna fez com que a entrega de notificação falhasse. | Registre os detalhes da solicitação. Relate esse problema no |
| Serviço 503 indisponível | No momento, o servidor não está disponível. | Registre os detalhes da solicitação. Relate esse problema no |
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Windows developer