Адаптивная карта Microsoft - PullRequest
0 голосов
/ 25 марта 2020

Как отправить адаптивную карту на канал команд Microsoft через SMTP. Я пытаюсь передать Json через строку в c# через SMTP и отправить почту прямо на канал команды

 string Message = @"{
'type': 'AdaptiveCard',
'body': [
    {
        'type': 'Container',
        'items': [
            {
                'type': 'TextBlock',
                'text': 'Test',
                'color': 'Attention',
                'wrap': true
            }
        ],
        'bleed': true
    }
],
'$schema': 'http://adaptivecards.io/schemas/adaptive-card.json',
'version': '1.0'}";

_emailSender.SendEmailAsync("abct@apac.teams.ms", user.Email, "Title", Message);

1 Ответ

0 голосов
/ 25 марта 2020

Вы должны использовать двойные кавычки " вместо одинарных кавычек '

Вы можете вставить это исправленное JSON в Microsoft Adaptive Designer и проверить результат.

{
    "type": "AdaptiveCard",
    "body": [
        {
            "type": "Container",
            "items": [
                {
                    "type": "TextBlock",
                    "text": "Test",
                    "color": "Attention",
                    "wrap": true
                }
            ],
            "bleed": true
        }
    ],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.0"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...