【问题标题】:get sendgrid dynamic template list获取 sendgrid 动态模板列表
【发布时间】:2018-10-24 13:50:20
【问题描述】:

我正在尝试获取我通过 .net 客户端定义的新动态模板,但我只设法检索他们现在称之为“旧版”的列表。这是我所拥有的(刚刚添加了queryParams,但似乎被忽略了):

var test1 = @"{
    'generation': 'dynamic'
}";
var test2 = "{\"generation\": \"dynamic\"}";

var response = await _client
    .RequestAsync(method: SendGridClient.Method.GET, 
        urlPath: "templates", queryParams: test2);
var responseBody = await response.Body
        .ReadAsStringAsync();
var templateList = JsonConvert
    .DeserializeObject<SendGridTemplateList>(responseBody);
return templateList?
    .Templates.FirstOrDefault(x => x.Name.Contains(templateName))?
    .Versions.FirstOrDefault(x => x.Active == 1);

【问题讨论】:

    标签: c# .net sendgrid


    【解决方案1】:

    似乎我在某个地方感到困惑,正确的方法是编辑 urlPath :

    var response = await _client
        .RequestAsync(method: SendGridClient.Method.GET,
            urlPath: $"templates?generations=dynamic");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-15
      • 2012-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多