第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

C#客戶端如何將替代變量傳遞給sendgrid營(yíng)銷模板?

C#客戶端如何將替代變量傳遞給sendgrid營(yíng)銷模板?

C#
函數(shù)式編程 2022-10-23 15:16:12
有一個(gè)預(yù)定義的營(yíng)銷模板,模板的相關(guān)部分如下所示:嗨 [%first_name | 親愛的粉絲%],xxxxxxsendgrid 模板變量替換有很多不同的語法,這非常令人困惑。例如,我見過 [%variable_name%]、{{variable_name}}、-variable_name- 和 <%variable_name%>如何將替換/個(gè)性化/模板數(shù)據(jù)(只是列出我見過的似乎指代同一事物的不同名稱)從 C# 客戶端傳遞到模板?
查看完整描述

1 回答

?
精慕HU

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊

我假設(shè)您使用官方的 SendGrid Nuget 包。在這種情況下,您可以使用MailHelper類及其方法CreateSingleTemplateEmail,CreateSingleTemplateEmailToMultipleRecipients或者CreateMultipleTemplateEmailsToMultipleRecipients根據(jù)您的需要。在最簡(jiǎn)單的情況下,它應(yīng)該是這樣的。


            var client = new SendGridClient(ApiKey);


            var dynamicTemplateData = new Dictionary<string, string>

            {

                {"first_name", "John"},

                {"last_name", "Snow"},

            };


            var msg = MailHelper.CreateSingleTemplateEmail(

                new EmailAddress("from@test.com"),

                new EmailAddress("to@test.com"),

                "d-template-id",

                dynamicTemplateData);



            var response = await client.SendEmailAsync(msg);

上述方法確實(shí)適用于事務(wù)模板,我對(duì)營(yíng)銷模板不是 100% 確定的。


查看完整回答
反對(duì) 回復(fù) 2022-10-23
  • 1 回答
  • 0 關(guān)注
  • 87 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)