Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Работа с ozon api для продавцов

многабукаф Знаток (390), на голосовании 1 день назад
Привет!!
Как запросить статус заказа озон через апи??? документация зачитана до дыр в мониторе и ни фига не поняла.
ПАМАГИТИИИИИ!!!!!
Голосование за лучший ответ
Николай Веселуха Высший разум (369144) 1 месяц назад
Попробуйте так...
 import requests 
access_token = 'ACCESS_TOKEN'
order_id = 'ORDER_ID'
url = f'https://api.ozon.ru/orders/{order_id}'
headers = {'Authorization': f'Bearer {access_token}'}
response = requests.get(url, headers=headers)
if response.status_code == 200:
order_status = response.json().get('status')
print(f'Статус заказа: {order_status}')
else:
print(f'Ошибка: {response.status_code}')
# Где ACCESS_TOKEN и ORDER_ID - ваши реальные данные
многабукафЗнаток (390) 1 месяц назад
в озоне же авторизация не по токену а по клиент ай ди и апи кей?
вот что получилось
host = ' api-seller.ozon.ru '

content_type = 'application/json'

order_id = '48836765-0110-1'
url = ' https://api.ozon.ru/orders/{order_id} '
headers = {
'Host': host ,
'Client-Id': client_id ,
'Api-Key': api_key ,
'Content-Type' : content_type
}
response = requests.get(url, headers=headers)
if response.status_code == 200:
order_status = response.json().get('status')
print(f'Статус заказа: {order_status}')
else:
print(f'Ошибка: {response.status_code}')
многабукаф Знаток (390) многабукаф, ошибка 403
многабукафЗнаток (390) 1 месяц назад
https://api-seller.ozon.ru/v3/posting/fbs/get
{
"posting_number": "57195475-0050-3",
"with": {
"analytics_data": false,
"barcodes": false,
"financial_data": false,
"product_exemplars": false,
"translit": false
}
}
Похожие вопросы