sync_get_order_data.py 752 B

123456789101112131415161718192021222324252627
  1. import warnings
  2. warnings.filterwarnings('ignore')
  3. from apscheduler.schedulers.blocking import BlockingScheduler
  4. from sync_amz_data.public import sp_api_client
  5. def func_run():
  6. try:
  7. for days in (-2,-3):
  8. sp_api_client.SpApiRequest.get_allShops("GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL",days=days,**{})
  9. except Exception as e:
  10. print(e)
  11. try:
  12. for days in (-2, -3):
  13. sp_api_client.SpApiRequest.get_allShops("GET_SALES_AND_TRAFFIC_REPORT",days=days,**{"level":"SKU"})
  14. except Exception as e:
  15. print(e)
  16. # func_run()
  17. if __name__ == '__main__':
  18. sched = BlockingScheduler()
  19. sched.add_job(func_run, 'cron', hour=0, minute=0,
  20. second=30)
  21. sched.start()