Я использую python и пытаюсь выполнить следующий запрос oData для моего экземпляра Dynamics:
crmwebapiquery = """/d4e_in_tx_afms_s4_creates?$filter=d4e_message_content eq "{u'j0215': '', u'x0210': '23', u'x0211': 'TT2365338', u'j0003': '1591058085971', u'j0178': '', u'j0205': '', u'j0117': '', u'j1194': '', u'j0821': '', u'x0017': '00074308', u'j0066': ''}" """
Важные моменты, на которые следует обратить внимание:
- Я использую тройной-двойные кавычки, содержащие переменную url.
- Я использую двойные кавычки, чтобы содержать значение, по которому я хочу фильтровать записи.
- Значение, по которому я фильтрую, содержит одинарные кавычки.
На каком-то этапе одиночные кавычки экранируются \
, и API oData это не нравится.
Может кто-нибудь помочь мне понять, что вызывает экранирование одинарных кавычек?таким образом, и как я могу отправить этот запрос к API без обратной косой черты?