python,对京东开普勒接口请求

京东开普勒简介
京东开普勒买断解决方案是开普勒为企业级客户建立的智能、便捷、定制化的开放平台。通过开放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写出的请求京东开普勒的公用类。

你可能感兴趣的:(python,京东开普勒)