来自 SendGrid 响应的 X-MessageID 是否有任何过滤器选项?

Is there any filter option for X-MessageID from SendGrid response?

我有 SendGrid 响应,这里我得到个人 X-MessageID,它对所有已发送的电子邮件都是唯一的,这个 X-MessageID 实际上是 Sendgrid MessageID 的起始位置。所以在这里我做了这样的事情“Sendgrid_MessageID 从 X-MessageID 开始”, For.Ex 'KdLh1ZETSQCWx0iqU44BTg.filterdrecv-75d94df84d-4c444-1-627963D1-45.3' 从 'KdLh1ZETSQCWx0iqU44BTg' 开始。我已经使用像这样的 SendGrid“like”运算符完成了这项工作 =>

msg_id like 'KdLh1ZETSQCWx0iqU44BTg%'

并尝试另一个选项,例如

query=msg_id like 'KdLh1ZETSQCWx0iqU44BTg%'

但是这两个选项都出现错误 'invalid value',我不明白如何使用它。有人知道如何使用这个“喜欢”运算符吗?

您正确使用了 like 运算符。 当我使用 cURL 发出以下 HTTP GET 请求时,我收到以给定 ID 开头的消息:

curl -X GET https://api.sendgrid.com/v3/messages \
--header "Authorization: Bearer [SENDGRID_API_KEY]" \
--data-urlencode "query=msg_id LIKE 'W86EgYT6SQKk0lRflfLRsA%'" \
--data-urlencode "limit=10" --GET

你是如何发出这个 HTTP 请求的?