alipay-sdk-python icon indicating copy to clipboard operation
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'

Open Neo-python opened this issue 7 years ago • 4 comments

这什么情况啊?我没找到在哪传入了序列参数

Neo-python avatar Jul 29 '18 05:07 Neo-python

我也是这个错误 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

xiaoxiaodexiaoxie avatar Aug 06 '18 07:08 xiaoxiaodexiaoxie

注意生成秘钥的时候要选择PKCS#1默认是PKCS#8

randoms avatar Aug 07 '18 07:08 randoms

@Neo-python @xiaoxiaodexiaoxie 如果不方便重新配置密钥,只需要将 pkcs8 转换成 pkcs 1 即可。

  1. 在 key 头部添加 -----BEGIN PRIVATE KEY-----
  2. 在 key 尾部添加 -----END PRIVATE KEY-----
  3. 从 pkcs8 转换成 pkcs1 : openssl rsa -in test.txt -nocrypt -out test.pem
  4. test.pem 首行、尾行删除,换行符删掉即可

aoeuidht avatar Nov 05 '18 15:11 aoeuidht

为什么开发文档中不提供说明?

booboosui avatar Sep 19 '23 07:09 booboosui