import requests
# Trendyol API URL ve tedarikçi ID'si
api_url = "https://api.trendyol.com/sapigw/suppliers/{supplierid}/orders"
supplier_id = "your_supplier_id_here"
# API isteği için gerekli parametreler
params = {
"status": "Created", # İsteğe bağlı: Sipariş durumu (Created, Picking, Invoiced, Shipped, vb.)
"startDate": "your_start_date_here", # İsteğe bağlı: Başlangıç tarihi (Timestamp formatında)
"endDate": "your_end_date_here", # İsteğe bağlı: Bitiş tarihi (Timestamp formatında)
"orderByField": "PackageLastModifiedDate",
"orderByDirection": "DESC",
"size": 50 # İsteğe bağlı: Bir sayfada kaç sipariş gösterilecek
}
# API isteği başlığı
headers = {
"Authorization": "Bearer your_access_token_here", # Trendyol API erişim belirteci
}
# Trendyol API'sine GET isteği gönderme
response = requests.get(api_url.format(supplierid=supplier_id), params=params, headers=headers)
# Yanıtı JSON formatında okuma
if response.status_code == 200:
data = response.json()
# İşlem yapmak için Trendyol'dan gelen sipariş verilerini kullanabilirsiniz.
for order in data["content"]:
# Sipariş verilerini işleyin
order_number = order["orderNumber"]
# Diğer sipariş bilgilerini burada işleyebilirsiniz.
else:
print(f"Hata Kodu: {response.status_code}")
print(f"Hata Mesajı: {response.text}") Trendyol api ile gelen siparişi anlık çekme (Örnek kod )
2
●380
- 03-10-2023, 14:31:08