如何使用Mailgun API中的tag
过滤消息/日志,ruby。
我正在设置headers["X-Mailgun-Tag"] = 'sample-tag-here'
RestClient.get "https://api:#{ENV["MAILGUN_API_KEY"]}"\
"@api.mailgun.net/v3/#{ENV["MAILGUN_DOMAIN"]}/....
答案 0 :(得分:0)
您可以使用Events API。如Filter Expressions部分所述,您甚至可以执行一些AND或OR逻辑。
以下是搜索包含tag1
或tag2
的日志的示例:
curl -s --user 'api:YOUR_API_KEY' -G \
https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/events \
--data-urlencode tags='tag1 OR tag2'
如果您使用的是mailgun-ruby gem,则可以执行以下操作:
client = Mailgun::Client.new(YOUR_API_KEY)
events = Mailgun::Events.new(client, 'YOUR_DOMAIN_NAME')
events.get({ tags: 'tag1 OR tag2' })