常见问题

开发后台接口

  1. 加解密

正常情况下,在调试页面可以正常展示后台返回的解密结果。若出现PARSE 3rd json/xml fail错误,可能导致的原因如下:
1) 返回的数据格式不正确,请检查文档中各个步骤的数据格式要求。
2) 微信侧数据解密失败。加解密失败常见原因包括:

a、用微信侧提供的java包加解密失败,报异常java.security.InvalidKeyException:illegal Key Size。解决方案见java加解密包中的readme.txt。
b、自行开发加解密逻辑,微信侧解密失败。请检查AES填充方式,注意微信侧的AES加解密采用CBC模式,秘钥长度为32个字节(256位),数据采用PKCS#7填充。