не удается загрузить URL-адрес (HTML страница) с помощью модуля задач для приложения групп Microsoft (node js) - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь показать всплывающее сообщение пользователю с помощью модуля задачи. Я отправил вложение с типом invoke. Вот код

content.sendActivity(MessageFactory.attachment(CardFactory.heroCard('Task Module Invocation from Hero Card',
    'This is a hero card with a Task Module Action button',
    null, // No images
    [{ type: 'invoke', title: 'Task Module', value: { type: 'task/fetch' } }])));

Когда я нажимаю на кнопку, я получаю запрос к моей конечной точке обмена сообщениями и ответ, который я отправил is

reply({
            task: {
                type: 'continue',
                value: {
                    "title": "Task module title",
                    "height": 'large',
                    "width": 'large',
                    "url": "https://67aa9b57.ngrok.io/api/internal/teams/tabs/content",
                    "fallbackUrl": "https://67aa9b57.ngrok.io/api/internal/teams/tabs/content"
                }
            }
        });

Но во всплывающем сообщении пусто. Мой URL-адрес ngrok даже не попал на страницу HTML. Это то, что я вижу во всплывающем окне. Но название было обновлено. Я понятия не имею, почему это не работает.

Помощь муравья была бы благодарна

1 Ответ

1 голос
/ 03 мая 2020

Это в значительной степени всегда вызвано тем, что домен страницы не указан в допустимых доменах для приложения (вы задаете это в файле манифеста json внутри App Studio, если вы его используете). Поскольку вы не указали этот домен в качестве действительного и «безопасного» домена, команды вообще даже не будут звонить, поэтому в журнале NGrok ничего не видно даже.

Просто чтобы прояснить, мы Вы говорите о этом разделе схемы.

...