python jet.com api客户端

jet-python的Python项目详细描述


https://badge.fury.io/py/jet-python.pnghttps://travis-ci.org/fulfilio/jet-python.png?branch=master

python jet.com api客户端

安装

pip install jet-python

用法

获取经过身份验证的Jet客户端

fromjetimportJetjet=Jet(user='0CXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',secret='NXXXXXXXXXXXXXXXXXXXXXXXXj+',merchant_id='d4fe23456789876545678656787652',)

一次取10个产品

skus=jet.products.get_skus(page=1)

查找准备发货订单

order_ids=jet.orders.get_recent_order_ids(status='ready')

确认订单

jet.orders.acknowledge(order_id)

将订单标记为已发货

这涉及到一个嵌套的数据结构。为了让这更容易 这个模块提供了一个方便的高级数据 结构称为喷气式飞机装运

fromjetimportShipmentshipment=Shipment(shipment_id='CS1234',tracking_number='1Z12324X12342435',ship_from_zip_code='91789',shipment_date=date.today(),carrier='UPS',shipment_method='Other')foriteminitems:shipment.add_item(sku='iphone-xs',quantity=2,)jet.orders.ship(order_id,[shipment])

功能

  • 待办事项

集成批准API调用

fromjetimportJetjet=Jet('XXX','XXX','XXXX')jet.products.update_price('IPHONE-8',79.99)# Fulfillment node id prodived by approval workflowjet.products.update_inventory('IPHONE-8',{'998bb45c821d4d5a84e73d68004f898b':5})# Get ordersorder_ids=jet.orders.get_recent_order_ids('ready')# Acknowledge an orderjet.orders.acknowledge('6b07db3d2e5643479242527332782dee',{'a35bd1f8a8ab4481a0cccda6e2012e13':'fulfillable'})# Acknowledge orderjet.orders.acknowledge('e0d9e28d650d44daaa55f297847c0ab2',order_items={'69585063be2a46ccb5dbf75823a3e7c1':'fulfillable'})# Cancelling an ordershipment=Shipment(shipment_id='CS1234')shipment.add_item("RBE750-GOL",quantity=0,cancel_quantity=1)jet.orders.ship('e0d9e28d650d44daaa55f297847c0ab2',[shipment])

文件

完整的文档位于http://jet-python.rtfd.org

历史记录

0.1.0(2019-04-01)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为引用变量指定默认值   java在2D数组中旋转innersquare   java将hashmap键值与int进行比较   java程序中的并发监视器陷入死锁   安卓 java。lang.NoClassDefFoundError:java。awt。光标   java有没有更好的方法来引用包含对象的对象?   如何在Java编程中循环代码块   java如何在Junit5中使用Serenity?   java使用ANTLR识别JavaScript文件中的全局变量声明   EJB查询对象生成的java视图SQL?   java查找股票报价的范围   java错误:(453,69)不允许使用字符串类型(在值为“”的“活动\u水平\u边距”处)   java安装的环境变量   amazon web服务在使用awssdkjava上载到S3存储桶时发生直接错误   java在Android的ArrayList中添加相等的值   尝试打开MyEclipse Enterprise Workbench时出现ide“无法创建java虚拟机”错误   java如何使用单元格指定的行和列更改jTable的单元格颜色?   java如何等待文件从系统目录复制到具有根访问权限的外部存储