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

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

推荐PyPI第三方库


热门话题
java JPA:如何将持久性上下文与批量更新或删除的结果同步?   程序未激活时的java捕获击键   字符串到日期对象的java解析   LucenePDFDocument从pdfbox中消失了吗?   java解析ISO8601日期字符串到UTC时区的日期   java Android随机存取文件和文件系统缓冲区   java如何确保泛型类型的类型   mysql无法从Java中的数据库读取表中的行   spring用Java处理数百万条数据库记录   java AsyncTask正在引发InvocationTargetException   java这些集合允许null。为什么我不能添加空元素?   java无法从Android中的ftp服务器下载txt文件   Java堆栈跟踪未使用log4j2打印   java如何在Ubuntu 11.10上编译OpenJDK 7调试版本   java动态文件夹创建   在PHP和Java中使用socket   Java mxGraph中是否有可能限制单元格移动但不禁用它?   java如何找到org的路径。朱尼特?   方向更改时的java NullPointerException