Я использую шаблон адаптивного диалога Botframework (c#). Я уже получил токен из HttpRequest и сохранил его как свойство состояния разговора conversation.token
, теперь я пытаюсь использовать этот токен, чтобы сделать еще один вызов API с HttpRequest. Но из официального документа HttpRequest Class кажется, что нет вариантов для добавления токена аутентификации. Я попытался добавить токен в заголовки, но не получилось, показала ошибку 401 Unauthorized . Как следует обрабатывать авторизацию в HttpRequest в адаптивном диалоге?
new HttpRequest()
{
Url = "http://example.com/json",
ResultProperty = "conversation.httpResponse",
Method = HttpRequest.HttpMethod.GET,
ResponseType = HttpRequest.ResponseTypes.Json,
Headers = new Dictionary<string, AdaptiveExpressions.Properties.StringExpression>()
{
{"Authorization", "Bearer ${conversation.token.content.token}"},
},
},
new SendActivity("${conversation.httpResponse}"),