Я пытался использовать Azure Direct Line API v3.0 для бота. Однако, похоже, я больше не могу начать разговор, так как я получаю сообщение 403 при вызове APi. Вот мой призыв:
$.ajax({
url: "https://directline.botframework.com/v3/directline/tokens/generate",
method: "POST",
crossDomain: true,
cache: false,
beforeSend: function (xhr) {
/* Authorization header */
xhr.setRequestHeader ("Authorization", "Basic " + btoa("Bearer:GI3UQr2GYoA.cwA.wHo.h1AyNQKXSESWZGFrf-yf_Cm3XwDRy38Yn-xzgUton-E"));
},
success: function (data) {
},
error: function (jqXHR, textStatus, errorThrown) {
}
});
Имейте в виду, это работало пару дней назад. У меня есть несколько записей о действиях, созданных с помощью этого API.
Но теперь я постоянно получаю это сообщение об ошибке даже при получении токена:
{
"error": {
"code": "BadArgument",
"message": "Missing token or secret"
}
}
Я использую бесплатную подписку, и у меня осталось 7 дней. Также я проверил статус подписки, она активна. У меня тоже есть на счету более 140 долларов.
Пожалуйста, дайте мне знать, что я делаю не так, и почему это вдруг перестало работать?
Заранее спасибо.