京东开普勒简介
京东开普勒买断解决方案是开普勒为企业级客户建立的智能、便捷、定制化的开放平台。通过开放API接口,买断模式可以为企业客户提供包括商品、订单、库存、售后等在内的近百个标准服务接口,实现与企业自有业务系统的高效对接,赋能企业自有系统拥有电商平台能力。
话不多说,上代码
#__author__ = 'chubby_superman'
#_*_coding=utf-8 _*
import requests
class Http_request():
def __init__(self,url,**kwargs):
self.url = url
self.kwargs=kwargs
def update_port_datas(self):
datas = {
"method":"biz.product.sku.query",
"app_key":r'appkey',
'access_token':r'token',
'timestamp':'2019-02-1416:13:10',
'v':'1.0',
'format':'json',
'param_json':'{"name":"测试商品池","pageNum":"1"}'
}
try:
for k in self.kwargs:
datas[k]=self.kwargs[k]
except Exception as e:
print(e)
return datas
def post_request(self):
datas =self.update_port_datas()
#print(datas)
try:
post_response =requests.post(url=self.url,data=datas)
return post_response.text
except Exception as e:
print (e)
if __name__=="__main__":
url = "https://router.jd.com/api"
a = Http_request(url,method="biz.product.PageNum.query",param_json='{}').post_request()
print(a)
以上就是用python写出的请求京东开普勒的公用类。