Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ошибки запроса канала WNS
Если вызов CreateChannelAsync завершается ошибкой, это распространённые HRESULT-коды и наши рекомендуемые действия.
| HRESULT | Definition | Description |
|---|---|---|
| 0x880403E8L | WNP_E_NOT_CONNECTED | Приложение не подключено к серверу WNS после повторных попыток. |
| 0x880403E9L | WNP_E_RECONNECTING | Приложение находится в процессе повторного подключения к серверу WNS. Повторите запрос URI канала через несколько минут. |
| 0x880403FEL | WNP_E_BIND_USER_BUSY | Клиент WNS имеет проблемы с подключением к серверу WNS. Повторите запрос URI канала через несколько минут. |
Коды ответов WNS HTTP
| Код HTTP-ответа | Description | Рекомендуемое действие |
|---|---|---|
| 200 ОК | Уведомление было принято WNS. | Не требуется. |
| 400 Недопустимый запрос | Один или несколько заголовков были указаны неправильно или конфликтуют с другим заголовком. | Запишите сведения о вашем запросе. Проверьте запрос и сравните с этой документацией. |
| 401 — не авторизовано | Облачный сервис не представил действительный билет аутентификации. Токен OAuth может быть недействительным. | Запросите действительный токен доступа, аутентифицируя вашу облачную службу с помощью запроса токена доступа. |
| 403 Запрещено | Облачная служба не авторизована для отправки уведомления на этот URI, несмотря на то, что она аутентифицирована. | Маркер доступа, предоставленный в запросе, не соответствует учетным данным приложения, запрашивающего URI канала. Убедитесь, что имя пакета в манифесте приложения соответствует учетным данным облачной службы, предоставленным приложению на панели мониторинга. |
| 404 Не найдено | URI канала недействителен или не распознаётся WNS. | Запишите сведения о вашем запросе. Не отправляйте дальнейшие уведомления в этот канал; уведомления на этот адрес не будут доставлены. |
| Метод 405 не разрешен | Недопустимый метод (GET, CREATE); только POST | Запишите сведения о вашем запросе. Переключитесь на использование HTTP POST. |
| 406 Недопустимый | Облачная служба превысила ограничение регулирования. | Запишите сведения о вашем запросе. Уменьшите скорость отправки уведомлений. |
| 410 Ушло | Срок действия канала истек. | Запишите сведения о вашем запросе. Не отправляйте дальнейшие уведомления в этот канал. Пусть ваше приложение запросит новый URI канала. |
| 413 Сущность запроса слишком велика | Нагрузка уведомления превышает ограничение размера 5000 байт. | Запишите сведения о вашем запросе. Проверьте нагрузку, чтобы убедиться, что она находится в пределах ограничений размера. |
| 429 Превышена ежемесячная квота | Приложение превышает ежемесячное ограничение квоты. | Подождите, пока ежемесячное ограничение квоты не будет сброшено, или перейдите на более высокий уровень WNS. |
| 500 Internal Server Error (внутренняя ошибка сервера). | Внутренняя ошибка привела к сбою доставки уведомлений. | Запишите сведения о вашем запросе. Сообщите об этой проблеме в разделе "Проблемы SDK для приложений Windows" с меткой "область уведомлений". |
| Служба 503 недоступна | Сервер в настоящее время недоступен. | Запишите сведения о вашем запросе. Сообщите об этой проблеме в разделе "Проблемы SDK для приложений Windows" с меткой "область уведомлений". |
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Windows developer