Skip to content

hifiveszu/pylixing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

力行API Python SDK

特性

安装

  • 推荐使用 virtualenv (或 virtualenvwrapper)
pip install -e git+/~https://github.com/hifiveszu/pylixing.git@master#egg=pylixing

使用

>>> from pylixing import LixingClient
>>> lixing = LixingClient(user='***', secret_key='***',timeout=60)
>>> resp =  resp = lixing.get_order_status(order_cds=['160705T6554722'], ref_order_cds=[])
>>> resp.status_code
200
>>> resp.ok
True
>>> resp.data
[<OrderStatus: OrderStatus object>]
>>> order_status = resp.data
>>> order_status.to_primitive()
{'distributor_order_refer': u'***',
 'order_cd': u'***',
 'order_items': [{'distributor_order_item_refer': u'0',
   'order_item_cd': u'***',
   'refund_statuses': None,
   'remark': None,
   'status': u'10',
   'voucher_urls': [u'http://r.lixing.biz/***']}]}

API 和 LixingClient 的方法对应表

API 方法名 说明
getLocationInfo get_location_info 获取地理位置
getUpdateProductInfo get_update_product_info 根据条件查询产品的code以及更新时间。该接口可以用来做产品信息和价格同步。
searchProduct search_product 根据条件查询产品的基本信息
searchProductCount search_product_count 根据条件查询产品的数量
getProductDetail get_product_detail 根据产品code查询产品详细信息
getSaleItemInfo get_sale_item_info 根据产品code查询产品详细信息
getSaleItemDetail get_sale_item_detail 根据销售项目code查询销售项目的详细信息
getPriceByDay get_price_by_day 根据销售项目code和日期查询价格信息
getPriceByPeriod get_price_by_period 根据销售项目code或者产品code和日期查询价格信息
getAvailableDates get_available_dates 根据销售项目code查询可售日期信息
getPickOrDrop get_pick_or_drop 根据产品code查询接送信息
getPriceSegment get_price_segment 与按天获取价格不同,返回一段时间内产品的价格(产品编码为S01起头的以及酒店产品不适用)
getAvailablity get_availability 传入购买的销售项目code,以及购买的规格或附加选项的code和数量,获取相应的可售信息和最新的准确价格信息。注意:'getAvailablity',为力行的拼写错误
getBookLimits get_book_limits 传入saleCode获取预订限制
book book 传入预订信息,创建订单,返回预订状态以及力行订单号
getOrderStatus get_order_status 传入订单cd查询订单订项的状态confirm
refund refund 传入订单cd和 订项cd 进行整单退订

文档

联系作者

欢迎使用并改进,有任何问题请联系:hifiveszu@gmail.com

About

Python SDK for 力行 (http://www.lixing.biz/) 分销APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages