'How to use sendGridAPI's last_event_time filter in queryParams json string with dynamic values in c#?
I have an error while using
'query':'last_event_time=2022-02-14T08:52:44Z'
it gives me unexpected identifier 'query' error, here is my code
var response = await client.SendEmailAsync(myMessage);
var data = response.Headers.ToString();
var splitData = data.Split("\r\n")[1].TrimStart('D', 'a', 't', 'e', ':').Replace("GMT", " ").Trim();
var dateFormat = "ddd, dd MMM yyyy HH:mm:ss";
DateTime emailSentDate;
bool date1 = DateTime.TryParseExact(splitData, dateFormat, CultureInfo.InvariantCulture, DateTimeStyles.None, out emailSentDate);
var lastEmailSent = emailSentDate.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ssZ");
var queryParams = @"{
'query':'last_event_time"+lastEmailSent+"'"+","+"from_email:'"+From_Email+"'"+","+"subject:'"+myMessage.Subject+"'"+","+"limit:1"+"}";
still this error was encounterd. I dont get exactly how to use 'query':'last_event_time="+lastEmailSent
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
