Как это исправить [Файл типа application / vnd.microsoft.card.oauth]? - PullRequest
0 голосов
/ 08 июля 2019

Я пытался использовать примеры кода аутентификации для сборщика ботов, но я получаю эту ошибку [Файл типа 'application / vnd.microsoft.card.oauth'] Я думаю, что это может быть ошибка с картой героя

       const reply = { attachments: [], attachmentLayout: AttachmentLayoutTypes.Carousel };
        for (let cnt = 0; cnt < numberOfMessages; cnt++) {
            const mail = messages[cnt];
            const card = CardFactory.heroCard(
                mail.subject,
                mail.bodyPreview,
                [{ alt: 'Outlook Logo', url: 'https://botframeworksamples.blob.core.windows.net/samples/OutlookLogo.jpg' }],
                [],
                { subtitle: `${ mail.from.emailAddress.name } <${ mail.from.emailAddress.address }>` }
            );
            reply.attachments.push(card);
        }
        await context.sendActivity(reply);
    } else {
        await context.sendActivity('Unable to find any recent unread mail.');
    }
}

Я должен получить карту героя с кнопкой входа, но я не получаю ее

1 Ответ

0 голосов
/ 23 июля 2019

Карты OAuth прекрасно воспроизводятся на эмуляторе.Если это не так, то вам нужно обновить эмулятор и попробовать снова.Для веб-чата на портале Azure вкладка веб-чата использует более старую версию веб-чата, которая не отображает карты, то же самое верно, если вы используете версию веб-чата iFrame.

...