trendyol gelen siparişleri çekmek içni örnek bir python kodu
import requests
def get_shipment_packages(supplier_id, start_date=None, end_date=None):
url = f"https://api.trendyol.com/sapigw/suppliers/{supplier_id}/orders"
headers = {
"Authorization": "Bearer YOUR_ACCESS_TOKEN", # Trendyol API erişim token'ınızı buraya ekleyin
"Content-Type": "application/json"
}
params = {
"status": "Created",
"size": 50 # İsteğe bağlı olarak, istediğiniz sayıda sipariş almak için bu değeri değiştirebilirsiniz
}
if start_date:
params["startDate"] = start_date
if end_date:
params["endDate"] = end_date
response = requests.get(url, headers=headers, params=params)
data = response.json()
return data
# Örnek olarak son 1 haftadaki siparişleri çekmek için:
shipment_packages = get_shipment_packages(supplier_id="YOUR_SUPPLIER_ID")
# Alınan siparişleri işlemek için:
for order in shipment_packages["content"]:
order_number = order["orderNumber"]
shipment_address = order["shipmentAddress"]
# Diğer sipariş bilgilerini burada işleyebilirsiniz...
print(f"Sipariş Numarası: {order_number}")
print(f"Teslimat Adresi: {shipment_address}")
# Daha fazla sipariş detayı işleme...