Актуальная публикация сообщений в функциях Azure или приложениях логики Azure

Если я хочу, чтобы мое Actionable Message отправляло HttpPOST в функцию Azure или логическое приложение Azure, как мне заставить это работать?

Я попробовал следующие два senario без какой-либо удачи:

  1. Функция Azure с аутентификацией Azure Active Directory. Когда я звоню, я получаю следующий ответ:

    {
       "innerErrorCode":"ProviderException",
       "innerErrorMessage":null,
       "authenticationUrl":null,
       "displayMessage":"The action could not be completed."
    }
    

Этот целевой URL-адрес зарегистрирован на панели инструментов Actionable Email Developer.

Функция даже не запускается, поэтому ошибка исходит из вызова /actions/userid/messages/.../executeAction.

  1. Функция Azure без аутентификации, я получаю следующий ответ:

    {
       "innerErrorCode":"InvalidTargetUrlException",
       "innerErrorMessage":null,
       "authenticationUrl":null,
       "displayMessage":"Target URL 
       'https://mysite.azurewebsites.net/api/ActionableMessage' is not allowed."
    }
    

Спасибо

1 ответ

Можете ли вы поделиться действенным сообщением json, которое вы используете для отправки почты?

у вас должна быть запись в потенциальном действии в качестве входных данных наряду с последующим действием, например, множественный выбор опций представлен в виде:

{"@type": "ActionCard", "name": "SelectResource", "input": [ { "@type": "MultichoiceInput", "id": "", "isRequired": true, "title": "Выберите вариант", "стиль": "расширенный", "выбор": $6 } ], "действия": [ { "@type": "HttpPOST", "имя": "Выберите один из ресурсов для бронирования", "target": "your_azure_function_url", "body": "{{.value}}" // будут получены в функции} ] }

Другие вопросы по тегам