pickrr下单、订单取消和订单跟踪api
pickrr的Python项目详细描述
pickrr python api
pickrr下单、订单取消和订单跟踪api
安装:
打开终端并写入:
$ pip install pickrr
使用方法:
首先设置身份验证令牌:
$ from pickrr.session import Session $ Session.setup("auth-token")
示例:
$ from pickrr.session import Session $ Session.setup("94539823sd342d5453224")
下单:
$ from pickrr.placeorder import PlaceOrder $ PlaceOrder.placeorder(item_name,from_name,from_phone_number,from_pincode, from_address,to_name,to_phone_number,to_pincode,to_address,cod_amount, client_order_id,client_other_id)
对于预付卡,密码金额=0.0,订单ID和客户其他ID是可选的
示例:
$ from pickrr.placeorder import PlaceOrder $ PlaceOrder.placeorder(item_name = "ITEM NAME",from_name = "NAME", from_phone_number="9999999999",from_pincode = "110023", from_address= "FULL ADDRESS",to_name = "TO NAME",to_phone_number ="9898989898", to_pincode = "110045",to_address = "TO ADDRESS",cod_amount = "123",client_order_id = "345345", client_other_id = "32")
返回:
{"pickrr_phone_number": "+91-9818197991", "err": null, "order_id": "109124", "to_notify": false, "order_from_city": "NEW DELHI", "item_name": "test", "user_email": "h@pickrr.com", "tracking_id": "90410810064184", "pickrr_name": "Sahil Goyal", "order_pk": 108100, "order_service_used": "Standard", "order_to_city": "NEW DELHI"}
取消订单:
$ from pickrr.cancelorder import CancelOrder $ CancelOrder.cancelorder(order_id)
示例:
$ from pickrr.cancelorder import CancelOrder $ CancelOrder.cancelorder(order_id="109124")
返回:
$ {"err": null}
对于订单跟踪:
$ from pickrr.trackorder import TrackOrder $ TrackOrder.trackorder(tracking_id)
示例:
$ from pickrr.trackorder import TrackOrder $ TrackOrder.trackorder(tracking_id="45323232342")