rain (@rainhon) 在 吐槽一个奇葩 中发帖
对接第三方接口碰到个奇葩,必须要吐槽一下 🤣
就两个公司用的接口非要搞个验签,请求体是json格式,验签要求是把json里面的字段按照key=value拼接,key按字母排序,关键来了,json是要嵌套的,所以value是要转成json字符串来处理的。
然后我苦口婆心劝他说这样很容易出问题,又特殊符号什么的容易验签失败,毕竟不同语言处理可能又差异。
然后对方突然来了一句,是不是有情绪???? 😱 😱 😱 😱
另外对方提供了python实现的签名算法,我当时看到写法都惊呆了
[image]
您这是json格式吗,碰到特殊符号直接狗带,把空格替换掉是什么鬼
另外另外,签名是放到bearer token里面传输的 🤣
我没办法,搞了个python环境,调用python脚本来生成签名,希望别有问题
希望行业里少出现这种奇葩了