Drupal 7 / REST API / JSON

Главные вкладки

Аватар пользователя alex04 alex04 23 марта 2023 в 16:24

Привет
Вот такой сетап: drupal7 -> REST API сервер (модуль services) + сторонее приложение (генерирует JSON, отправляет его в REST API Drupal .
Задача:
Создавать через API ноды с отмеченными терминами таксономии.
Мы отправляем запрос вида (формируем JSON)
node_data = {
'title': 'Test CAR 4',
'type': 'auto',
'body[und][0][value]': 'test this Body',
}

На URL
request URL = 'http://xxxxxx.ru/api/node'
Все ок, нода создается.

Теперь задач/вопрос - какой синтаксис использовать в JSON запросе, что бы при создании ноды в поле типа taxonomy term reference (имя поля field_options_safety) сразу отмечались некоторые из терминов словаря. Нам удобнее всего передавать используя tid

Вот такой код запроса не выдает ошибку, но чекбокс не отмечает:
node_data = {
'title': 'Test 7',
'type': 'auto',
# 'body[und][0][format]': 'full_html',
'body[und][0][value]': 'test this Body',
'field_options_safety[#items][0][tid][value]' : '2185',
}

PS: С удовольствием оплачу 1000= на сбер за помощь в синтаксисе запроса/JSON