Upload_File_Tutorial - datawizio/pythonAPI GitHub Wiki
git clone https://github.com/datawizio/pythonAPI.git
cd pythonAPI
pip install -r requirments.txt
python
from datawiz_upload import Up_DW
dw = Up_DW()
user = dw.register_user('<name>', '<email>', '<password>')
print user['API_KEY'], ':' , user['API_SECRET']
Зберігаємо пару email:ключ для подальшого доступу до API ###К рок 3 - завантаження даних
#Ініціалізуємо екземпляр класу
dw = Up_DW(API_KEY=user['API_KEY'], API_SECRET = user['API_SECRET'])
#Завантажуємо дані одиниць виміру
dw.upload_units('upload_file_tutorial/data/units.csv')
#Завантажуємо дані магазинів
dw.upload_shops('upload_file_tutorial/data/shops.csv')
#Завантажуємо дані категорій
dw.upload_categories('upload_file_tutorial/data/categories.csv')
#Завантажуємо дані терміналів
dw.upload_terminals('upload_file_tutorial/data/terminals.csv')
#Завантажуємо дані касирів
dw.upload_cashiers('upload_file_tutorial/data/cashiers.csv')
#Завантажуємо дані товарів
dw.upload_products('upload_file_tutorial/data/products.csv')
#Завантажуємо дані клієнтів програми лояльності
dw.upload_loyalty_client_info('upload_file_tutorial/data/loyalty.csv')
#Завантажуємо дані чеків
dw.upload_receipts('upload_file_tutorial/data/receipts.csv')
#Завантажуємо дані цін на товари
dw.upload_price('upload_file_tutorial/data/price.csv')
#Завантажуємо дані залишів товарів
dw.upload_inventory('upload_file_tutorial/data/inventory.csv')
#Запускаємо процес індексації даних. Після його завершення
#отримаємо листа на вказану електронну адресу.
dw.upload_to_service('<email>')
Після завершення кешування отримаємо листа на вказану електронну адресу. Процес кешування може тривати від кількох хвилин до кількох годин