京東開普勒簡介
京東開普勒買斷解決方案是開普勒爲企業級客戶建立的智能、便捷、定製化的開放平臺。通過開放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寫出的請求京東開普勒的公用類。