Ошибка при поиске объекта с двоеточием - PullRequest
0 голосов
/ 05 мая 2020

Я использую Mandrill API для поиска отправленных писем.

С этим запросом все работает нормально:

{
    "key": "mandrill_api_key",
    "query": "subject:Announcement"
}

Но этот не работает:

{
    "key": "mandrill_api_key",
    "query": "subject:Announcement:Customer has rejected ABC"
}

Поскольку запрос содержит дополнительное двоеточие. Я попытался избежать этого, добавив \ или \\ перед вторым, но не помогло!

Спасибо!

1 Ответ

0 голосов
/ 27 мая 2020

Согласно документации Mandrill :

Фраза - это группа слов, окруженная двойными кавычками, например «hello dolly».

Итак, вам нужно избежать двойных кавычек и отправить запрос в виде строки в двойных кавычках.

{
    "key": "mandrill_api_key",
    "query": "subject:\"Announcement:Customer has rejected ABC\""
}
...