支付宝开放平台的python sdk中没有支持csr模式的认证和请求,而且从官方文档中看到的价签步骤过于简单,所以按照java的方式以及网上一些博客和资料,简单构造了csr方式的python访问脚本。可以移植到工程文件中,修改路径进行填补。
当前模块只写了获取临时授权码的api,这是访问的入口接口,拿到code后就可以获取到访问令牌,然后用访问令牌就可以去调业务接口了,后面要做的就是添加方法继续向下走即可。另外,对于根证书的sn获取python的方法有问题,因为这个值长期不会变,所以暂时写死了。
pip install openssl-python
在conf文件中的config文件中,定义好appid以及证书的路径,脚本上会自动解析证书的需要参数。
运行demo.py文件,打印结果。