Sugarcoat API的一个sdk
sugarcoat-sdk的Python项目详细描述
Sugarcoat Python软件开发包
用于python应用程序的sugarcoat sdk。
安装
从源安装:
$ git clone git@gitlab.com:sugarcoat/sugarcoat-python-sdk.git
$ cd sugarcoat-python-sdk
$ pip install -r requirements.txt
用法
复制配置文件并添加相关的api密钥:
cp config.py.dist config.py
创建sugarcoat对象
from sugarcoat.sugarcoat import Sugarcoat
sc = Sugarcoat()
现在可以创建包装器,例如:
product = sc.Product
在包装器上执行操作:
product.list()
#{
# "count": 2,
# "current_page": 1,
# "last_page": 1,
# "products": [
# {
# "id": 1,
# "store_id": 1,
# "parent_product_id": null,
# "search_engine_data_id": null,
# "product_type_id": null,
# "thumbnail_id": null,
# "slug": "jb-product",
快速参考
sc = Sugarcoat() # Create new Sugarcoat instance
sc.Product # Create Product wrapper
Product.list() # List all products
Product.read(1) # Read product with id 1
Product.create(payload) # Create product with passed payload
Product.update(1, payload) # Update product id 1 with passed payload
Product.delete(1) # Delete product id 1