伏都教制造的程序实现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如何在导航抽屉中显示图像   DDD中的java聚合对象   java如何在登录后隐藏主活动上的项目?   java如何知道MouseWheelListener是否可以接收事件?   java地图中未显示新标记   Z3Java绑定是否具有与python相同的get_vars()API?   java重置或清除Lucene索引   Java骑士之旅代码   集合Java类树集合中的Java方法headSet和tailSet在日志(N)时间内工作吗?   java从SpringWeb服务获取Jetty实例   java需要在jira中将jsp文件更改为vm文件   创建对象时发生java IllegalMonitorStateException   java SnakeYaml从字符串第一行转储   使用java在文件中逐个使用for循环写入行