alipay-sdk-python
alipay-sdk-python copied to clipboard
alipay.aop.api.exception.Exception.RequestException: [18279488-92f4-11e8-99b0-784f435e9886]request sign failed. int() argument must be a string, a bytes-like object or a number, not 'Sequence'
这什么情况啊?我没找到在哪传入了序列参数
我也是这个错误 alipay_client_config = AlipayClientConfig() alipay_client_config.server_url = 'https://openapi.alipay.com/gateway.do' alipay_client_config.app_id = appid alipay_client_config.app_private_key = rsaPrivateKey alipay_client_config.alipay_public_key = alipayrsaPublicKey
注意生成秘钥的时候要选择PKCS#1默认是PKCS#8
@Neo-python @xiaoxiaodexiaoxie 如果不方便重新配置密钥,只需要将 pkcs8 转换成 pkcs 1 即可。
- 在 key 头部添加
-----BEGIN PRIVATE KEY----- - 在 key 尾部添加
-----END PRIVATE KEY----- - 从 pkcs8 转换成 pkcs1 :
openssl rsa -in test.txt -nocrypt -out test.pem - 把
test.pem首行、尾行删除,换行符删掉即可
为什么开发文档中不提供说明?