Создание категории через api
Здравствуйте!
Пытаюсь создать новую категорию через API:
data = {} data["name"] = u"Мини камеры видеонаблюдения" data["url"] = "shpionskie-mini-kamery-videonablyudeniya" data["description"] = u"Контроль за поведением сотрудников или ребенка, а также защиту от злоумышленников отлично обеспечивают миникамеры. Сфера применения этих компактных устройств достаточно широка, а их небольшие размеры позволяют легко скрыть их в деталях интерьера. Есть модели с креплением – они размещаются в любых местах, даже на одежде или вертикальной поверхности." data["include_sub_categories"] = "1" data["status"] = "1" data["access_token"] = self.access_token headers = { 'Content-Type': 'application/json', 'Accept': 'application/json'} url = "http://*.*.*.*/webasyst/api.php/shop.category.add" result = requests.post(url, json = data)
Получаю ответ:
{"error":"invalid_request","error_description":"Required parameter is missing: access_token"}
Подскажите, пожалуйста, что я делаю не так ?
С уважением,
Иван
7 ответов
Required parameter is missing: access_token
Нужен апи-токен в заголовке
Спасибо, только получается, что в документации неверная информация:
Авторизация заработала, но теперь возвращается такая ошибка:
Ну тут вроде всё однозначно. Если токена нет в POST/GET параметрах, то проверяются еще заголовки.
Уверены что у вас access_token в POST-е прилетает на сервер?
Судя по всему, действительно проблема с передачей параметров через post-запросы.. А по какой причине они могут не прилетать?
Ну это уже сами ищите. Тут вариантов вагон и еще один вагон может быть.
Спасибо!
Кто-нибудь знает, почему сервер может не получать параметры, передаваемые через POST-запросы?