Я создал нового бота WebApp в портале Azure, используя Microsoft AppId и пароль, предоставленные администратором моей организации из-за моих разрешений (у меня нет разрешений Active Directory для регистрации нового приложения).
Я успешно создал бота, но он не работает должным образом. Сообщения не отправляются от бота. Как только я отправил сообщение, я получил эту ошибку в выводе бота,
Ошибка: не удалось обновить токен доступа с кодом состояния: 400
at Request._callback (D: \ home \ site \ wwwroot \ node_modules \ botbuilder \ lib \ bots \ ChatConnector.js: 697: 36)
at Request.self.callback (D: \ home \ site \ wwwroot \ node_modules \ request \ request.js: 185: 22)
на emitTwo (events.js: 106: 13)
в Request.emit (events.js: 191: 7)
по запросу. (D: \ главная \ сайт \ Wwwroot \ node_modules \ запрос \ request.js: 1161: 10)
в emitOne (events.js: 96: 13)
в Request.emit (events.js: 188: 7)
на входящем сообщении. (D: \ главная \ сайт \ Wwwroot \ node_modules \ запрос \ request.js: 1083: 12)
на IncomingMessage.g (events.js: 291: 16)
в emitNone (events.js: 91: 20)
Затем я попытался устранить неполадки при проверке подлинности бота, я выполнил действия, указанные на этой странице https://docs.microsoft.com/en-us/azure/bot-service/bot-service-troubleshoot-authentication-problems?view=azure-bot-service-3.0#step-2
Здесь после запроса POST от curl с AppId в качестве clientId и паролем App в качестве секретного клиента я получил следующую ошибку
{
"error": "unauthorized_client",
"error_description": "AADSTS700016: Application with identifier '[AppId]' was not found in the directory 'botframework.com'. This can happen if the application has not been installed by the administrator of the tenant or consented to by any user in the tenant. You may have sent your authentication request to the wrong tenant\r\nTrace ID: fb60c381-afa9-48f4-8946-155a3ab21a00\r\nCorrelation ID: 5f51355a-8e8d-471d-aeba-a286ba620362\r\nTimestamp: 2019-01-10 06:54:24Z",
"error_codes": [700016],
"timestamp": "2019-01-10 06:54:24Z",
"trace_id": "fb60c381-afa9-48f4-8946-155a3ab21a00",
"correlation_id": "5f51355a-8e8d-471d-aeba-a286ba620362"
}
Из этого я понял, что есть проблема с AppId и паролем бота.
Как я могу исправить эту проблему ??