欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

request 接入api接口参数的排序与拼接

程序员文章站 2024-02-18 18:25:28
...

request 接入api接口参数的排序与拼接

参数:

params = {
            "method":"accountinfo",
            "accesskey":self.accesskey,
            "reqTime": nowtime,
        }

排序在拼接

# 制作签名
    def get_sign(self,params):
        sorted_params = sorted(params.items(), key=lambda d: d[0], reverse=False)
        encode_params = urllib.parse.urlencode(sorted_params)
        print(encode_params)

输出结果

accesskey=519b3346-7198-47e3-81b8-20ce13513835&method=accountinfo&reqTime=1552547744117