Структура json запроса для API метода shop.product.massUpdate

Коллеги, просьба прислать рабочую структуру запроса для метода shop.product.massUpdate в json.

Документацию разгадать не получилось)

9 ответов

  • 0
    Владимир 3 декабря 2022 18:26 #

    Готов заплатить за эту информацию! Договоримся!

    • +1
      EnsoStudio EnsoStudio 22 января 2023 16:12 #

      на сайте целый раздел разработчиков, неужели никому деньги не нужны?

      кто тут первый в цари? никого?! ну, тогда я буду первый! (c) Пластилиновая ворона

      info@ensostudio.ru

  • 2
    Михаил Ушенин Webasyst 5 декабря 2022 16:35 #

    Пример структуры данных для обновления наименований 2 товаров для использования в JavaScript-коде:

    {
        product: [
            {
                id: 4,
                name: ' test 1'
            },
            {
                id: 5,
                name: ' test 2'
            }
        ]
    }

    • +1
      Владимир Владимир 5 декабря 2022 16:53 #

      А если отправлять просто curl, вот такая должна быть структура?

      {
            "jproduct": [
                    {
                           "id": 11974,
                           "name ": "Grusha"
                    }
            ]
      }

      На это ругается:

      {
      "error": "invalid_param",
      "error_description": "no data to update"
      }
      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 5 декабря 2022 18:17 #

        В поле "jproduct" должна быть строка. Если вы знакомы с PHP, то это результат выполнения функции json_encode(). Если знакомы с JavaScript, то это результат выполнения метода JSON.stringify().

        • +1
          Владимир Владимир 5 декабря 2022 23:18 #

          Хорошо, вот на скриншоте пример в Postman. Что в нем не так?

          • +1
            Владимир Владимир 5 декабря 2022 23:43 #

            Вот строка, которая получается в результате JSON.stringify от объекта вами обозначенного:

            {"jproduct":[{"id":4,"name":" test 1"},{"id":5,"name":" test 2"}]}

            а результат отправки этой строки на скриншоте выше

        • +1
          Владимир Владимир 5 декабря 2022 23:55 #

          вот json с просто "product", результат тот же

        • 0
          Владимир Владимир 6 декабря 2022 00:37 #

          да уж...

          разгадал я этот ребус, ни в одном сервисе такого еще не встречал

          почему нельзя было сделать все через json, один запрос один json, а не этот винегрет

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите