伏都教制造的程序实现api

voodoo-api的Python项目详细描述


#伏都教API

示例


“country”:“usa”
}



qty=1

materials=api.get-materials()

khaki=[m[“color”]对于m in materials,如果m[“color”]==“khaki”]


material=卡其色[“id”]

quote=api.upload_and_quote_model(文件URL、数量、物料ID、发货信息)


print“价格为$%.2f。”%(quote[“quote”][“total”])
purchase=(原始输入(“您想完成购买吗?(y/n)“).lower()=='y')


如果购买:
order=api.confirm订单(quote[”quote'quote'quou id“]]
>打印订单
>打印“购买已完成。”

















>创建一个api实例,该api实例使用给定的API密钥。您应该提供正确的api密钥,否则api将无法工作。


\api.get\materials()

u'type':u'pla',u'id':2},
…]
伏都教服务器会在提供响应前下载文件。



>示例响应:


{{u'user'u用户id':1,
>u'deletedat':none,
>u'file'u uri':
u'3c911686-4bbe-4fb7-b08e-354e88f1274274b.stl,
u'volume':263703.684920517,
u'updatedat':u'2015-06-15t115:15:23:21.122z',<
u'u'u'3c91161686-4bbe-4bbe-4b7-4bbbbr/>u'y':63.9124984741211,
u'x':155.777496337891,
u'z':110.86499786377,
u'id':25,
u'createdat':u'2015-06-15t15:23:21.122z'}

api.创建订单(订单项,发货信息):
在服务器上创建订单请求并返回该订单的报价,以及用于确认订单的报价id。在使用适当的引号id执行confirm_order方法之前,购买不会完成。

“数量”:1


“state”:“ak”,
“country”:“usa”
}


打印api.create_order(order_items,shipping_info)
response
{
u'quote':
{u'items':263814.55,
u'total':290196.01,
u'tax':26381.46,
u'shipping':0},
u'quote_id':u'123456',
u'shipping':
{u'city':u'new york',
u'name':u'oliver ortlieb',
u'zip':u'10003',
u'street1':u'320 2nd ave',
u'street2':u'5',
u'state':u'ny',
u'country':u'usa},
u'order'items':[
{u'material':34,u'id':25,u'qty':1}
]
}




.upload_and_quote_model(file_url,qty,material,shipping_info):
为file_url创建一个模型,并为给定的数量、材料和目标发货地址报价。返回与创建订单相同的响应。

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

推荐PyPI第三方库


热门话题
在Java中从本地文件系统导入文件   spring boot如何在Java SpringBoot项目中集成Olingo(Odata)   java查找连续数组中缺少的第k个元素(超过时间限制)   java为什么在mySql中插入1/2行时会得到2/4行   java不能在静态上下文中使用它   File Observer方法的java My onEvent()部分不起作用   java Netty NioSocketChannel在多线程写入时收到中断消息   java将文件夹与父文件夹一起复制   java我的TictaToe代码出了什么问题?如何检查已采取的措施?   java Swing JTable更新   java如何将cordinates查找为int   如何使用selenium和java在firefox中打开新的空选项卡   java Gradle构建输出Jar未运行   java没有GET/WEBINF/jsp/login的映射。jsp