shop.feature.add - Required parameter is missing: code

Руслан

ривет. Что я делаю не так?


На скриншете пример запроса

Результат получаю

<error>invalid_param</error>

<error_description>Required parameter is missing: code</error_description>

17 декабря 2017
  • Руслан 17 декабря 2017 17:56

    что ж глухо то так...

  • Михаил Ушенин Webasyst 18 декабря 2017 10:42

    У вас скорее должно ругаться

    Required parameter is missing: selectable

    selectable и multiple — обязательные поля (убрали пометку об их необязательности из документации).

    С вашими параметрами у меня нет ошибки с полем code.

  • Руслан 18 декабря 2017 15:21

    так может у меня body запроса не правильное?

  • Михаил Ушенин Webasyst 18 декабря 2017 16:06
    Пример моего запроса на jQuery, который сработал:
    $.post('https://mydomain.ru/api.php/shop.feature.add?access_token=5eba5cd2d43395edf94200465433a104', {
        "code": "q_test",
        "type": "double",
        "name": "est param",
        selectable: 0,
        multiple: 0
    });
  • Руслан 18 декабря 2017 16:13


    вот вверху body, внизу ответ сервера...

  • Михаил Ушенин Webasyst 18 декабря 2017 16:17

    Ответ к вам прилетает в формате XML, а запрос вы пытаетесь отправлять в JSON? Может, в этом несоответствии проблема?

  • Руслан 18 декабря 2017 16:37

    я использую параметр "format" , который не обязателен, в его описании указано "Устанавливает формат ответа. Возможные значения: json (по умолчанию), xml" - т.е. это получается распространяется и на формат запроса, не только ответа?

  • Руслан 18 декабря 2017 16:38

    убрал его, такая же ошибка осталась, ладно, попробую через базу создавать свойства



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