Задать вопрос
@valera228822
Я такой

Как создать запрос API?

POST /v1/category/tree HTTP/1.1
Host: api-seller.ozon.ru 
Client-Id: 836
Api-Key: 0296d4f2-70a1-4c09-b507-904fd05567b9
Content-Type: application/json
{
  "category_id": 17036076,
  "language": "EN"
}

Как создать такой запрос на python?
  • Вопрос задан
  • 2164 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
from urllib.request import urlopen,Request
import json
url = "http://api-seller.ozon.ru/v1/category/tree"
headers = {
    "Client-Id":836,
    "Api-Key":"0296d4f2-70a1-4c09-b507-904fd05567b9",
    "Content-Type":"application/json"
}
data = {
    "category_id":17036076,
    "language":"EN"
}
responce = urlopen(Request(url,bytes(json.dumps(data,indent=0),"utf-8"),headers))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@magik-art
https://github.com/magik2art/ozon.git

Накидал готовый код работающий - пишите комменты)
Ответ написан
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Используя пакет requests
/v1/category/tree - это url
это:
Host: api-seller.ozon.ru
Client-Id: 836
Api-Key: 0296d4f2-70a1-4c09-b507-904fd05567b9
Content-Type: application/json
- засунуть в headers в виде dict

это:
{
"category_id": 17036076,
"language": "EN"
}
- в data

И выполнить post-запрос
Ответ написан
Ваш ответ на вопрос

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

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