找回密码
 立即注册

QQ登录

只需一步,快速开始

xiao84876525
金牌服务用户   /  发表于:2024-10-10 11:53  /   查看:321  /  回复:5
10金币
本帖最后由 xiao84876525 于 2024-10-10 11:55 编辑

我这边准备做一个快递鸟订单查询接口功能
因为我公司使用的服务器是7版本的 所以我只能7版本的活字格 无法升级到8使用快递鸟查询插件

在根据快递鸟给的接口档案内设置的参数格式设置之后。我发现有个参数,我使用在线转URL工具转换出来的结果与使用HTTP请求功能调用后自动转换的URL结果不一样。


其中DATASIGN这个参数转换的不一致
DataSign的值是 YzViYzI5YmQzYzkwODBjN2I1YmJmNGY5ZGUxODU5YWE=
我用在线工具转
而用活字格则不一样 导致接口无法调用成功

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

5 个回复

倒序浏览
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-10-10 14:57:04
沙发
本帖最后由 Simon.Sun 于 2024-10-10 14:58 编辑

您好,看了下快递鸟的文档。
签名这个参数在传递前需要对 Base64 加密的结果先做一次 URL 编码操作,然后传递编码后的结果:

用发送 HTTP 请求命令请求:


另外签名的生成可以用快递鸟提供的地址去做验证:
接口签名验证调试 (kdniao.com)



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
xiao84876525
金牌服务用户   /  发表于:2024-10-10 15:38:44
板凳

我看了调用服务端控制台 他这里好像是自动转成URL格式的


我使用了你给我的快递鸟校验去校验了下我BASE64 MD5 的结果对不对 结果和我这边给的值是一样的

而且我使用APIPOST用我这个参数 也是可以调用的


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
xiao84876525
金牌服务用户   /  发表于:2024-10-10 15:39:12
地板
Simon.Sun 发表于 2024-10-10 14:57
您好,看了下快递鸟的文档。
签名这个参数在传递前需要对 Base64 加密的结果先做一次 URL 编码操作,然后 ...

谢谢 但是依然存在问题 我回复在上一楼了
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-10-10 16:01:27
5#
您那边能能提供个测试的 demo 不,这边在 demo 上看一下。
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-10-23 13:38:38
6#
老板,这个问题请问解决没,没有解决欢迎您继续跟进交流哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部