Задать вопрос
@SergioMarquinha

Как правильно написать синтаксис?

Здравствуйте.
Используя приложение, позволяющее писать методы в б24, пытаюсь получать пользовательские поля у товара при помощи метода catalog.product.getFieldsByFilter:

65ce1e8d56f2f176233243.png
Но как бы я не писал, выводит ошибку. В чем проблема?

Пытался написать еще используя ID, судя по документации, но результат тот же
{
"filter": {
  "ID": '13759'
 }
}

Как правильно написать синтаксис?
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@baseddepartment
Вместо:
{
"filter": {
  "ID": '13759'
 }
}


Надо:
{
"filter": {
  "ID": "13759"
 }
}


Одинарные кавычки - невалидный синтаксис
Ответ написан
gromdron
@gromdron Куратор тега Битрикс24
Работаю с Bitrix24
У вас ошибка в запросе, о чем HTTP 400 вам сообщает.

Если обратиться к документации:
В фильтр передаются обязательных поля:
- iblockId - тип информационного блока;
- productType - тип продукта:
[1] => простой
[2] => комплект
[3] => товар с предложениями
[4] => предложение
[5] => предложение без товара


Т.е. как минимум у вас отсутствует 2 обязательных поля: iblockId и productType
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы