Не удалось добавить подписку webhook в сетку событий Azure - PullRequest
0 голосов
/ 30 апреля 2018

Я не могу добавить новую подписку WebHook в сетку событий Azure. Может кто-нибудь помочь? При добавлении конечной точки webhook я получаю сообщение об ошибке ниже.

{
  "status": "Failed",
  "error": {
    "code": "ResourceDeploymentFailure",
    "message": "The resource operation completed with terminal provisioning state 'Failed'.",
    "details": [
      {
        "code": "Url validation",
        "message": "The attempt to validate the provided endpoint https://webapplication120180427035159.azurewebsites.net/api/values?id=AMif5RXS+Bs0bgsbHnNP8RUcn8ZacH8ETUzHXZ5YlNM= failed. For more details, visit https://aka.ms/esvalidation."
      }
    ]
  }

1 Ответ

0 голосов
/ 30 апреля 2018

При регистрации веб-крюка с помощью таблицы событий Azure ваш код должен обрабатывать проверочный вызов . Вы можете выполнить этот образец , показывающий, как получить проверочный код и ответить, чтобы убедиться, что подписчик зарегистрирован правильно.

На данный момент это единственный способ выполнить проверку с помощью кода, который обрабатывает все обычные (не проверяющие) события.

Если вы используете функции Azure, вы можете использовать EventGridTrigger вместо HttpTrigger. Он будет обрабатывать подтверждение подтверждения для вас, оставляя вашу функцию сосредоточиться только на "нормальных" событиях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...