У меня работает местный бот при использовании эмулятора.Бот отправляет OAuth-карту пользователю, пользователь получает код подтверждения и может использовать его для успешного входа. Я опубликовал своего бота в Azure и заметил, что когда я нажимаю кнопку входа в систему, он выводит меня на здесь , который просто говорит «Плохой запрос».Другие сообщения об ошибках не отображаются, поэтому я не знаю, в чем проблема.
Я подписываю пользователя, используя:
// in constructor
oauthPrompt = new OAuthPrompt("sign-in", { connectionName: "mg-graph", title: "Login" });
dialogs.add(oauthPrompt);`
dialogs.add(
new WaterfallDialog(
"wf-sign-in",
[
async step => {
return await step.prompt("sign-in", "Login");
},
async step => {
console.log(step.result.token);
return step.endDialog();
}
].map(x => x.bind(this))
)
);
// in onTurn()
await dialogContext.beginDialog("wf-sign-in");