请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

miliya888

注册会员

2

主题

10

帖子

50

积分

注册会员

积分
50
最新发帖
miliya888
注册会员   /  发表于:2025-1-14 23:20  /   查看:102  /  回复:4
20金币
二、关键字
1、appkey
开放平台应用唯一标识。
2、appsecret
开放平台签名秘钥。
3、signtime
签名时间,用于校验签名是否过期,签名有效期为50分钟,格式为【yyyy-MM-dd hh:mm:ss】。
4、Request-Sign
签名,HTTP请求头。
三、签名流程
1、请求参数中增加公共参数:“应用唯一标识(appkey)”、“签名时间(signtime)”,签名时间取当前时间,时间格式为年月日时分秒,例如:2023-02-09 11:00:00。请求参数为JSON报文时,该参数放置在第一层级。
2、组装待签名报文,根据报文格式的不同,签名方式会有所不同:
1)POST请求JSON报文(建议使用该请求方式)
使用请求体body报文作为待签名报文。
2)GET请求
按参数名称排序请求参数(排序规则见第四条),使用“key=value”组装参数,'&'符号分割,以此作为待签名报文,例如:appkey=APPKEY202205091541249ZPMZYW3UR&data=123&signtime=2023-02-09 11:00:00,key/value值为空或空字符串的需要排除。
3)其他报文格式暂不支持。
3、待签名报文拼接appsecret盐值,以“&appsecret=xx”格式拼接在待签名报文后,例如:{"appkey":"APPKEY202205091541249ZPMZYW3UR","data":"123","signtime":"2023-02-09 11:00:00"}&appsecret=SECRET202207011049084589L4U4KJ (POST请求) 或appkey=APPKEY202205091541249ZPMZYW3UR&data=123&signtime=2023-02-09 11:00:00&appsecret=SECRET202207011049084589L4U4KJ (GET请求)。
4、对待签名报文做MD5加密,转换为大写,以上面的报文为例,签名结果为:BB5D34814BD242440CF98981A307BE80,将签名放入HTTP请求头中,名称为Request-Sign。



最佳答案

查看完整内容

感谢大佬的支持~ 关于发送HTTP请求命令,可以参考这个插件: 正如大佬所言,您的对接需求可以参考这篇公开课哦,以对接企业微信API为例,跟您这个类似哦:无编码调用 Web API,低代码对接企业微信实战 关于MD5加密,这边也是做了相应插件哦,使用详情如下:加密解密算法命令

4 个回复

倒序浏览
最佳答案
最佳答案
Levi.Zhang
超级版主   /  发表于:2025-1-14 23:20:14
来自 5#
感谢大佬的支持~
关于发送HTTP请求命令,可以参考这个插件:



正如大佬所言,您的对接需求可以参考这篇公开课哦,以对接企业微信API为例,跟您这个类似哦:无编码调用 Web API,低代码对接企业微信实战
关于MD5加密,这边也是做了相应插件哦,使用详情如下:加密解密算法命令


本帖子中包含更多资源

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

x
回复 使用道具 举报
miliya888
注册会员   /  发表于:2025-1-14 23:23:02
2#
api文档地址:cloud.zhonglunnet.com/ui/#/doc/doc-list/142520
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2025-1-15 00:20:05
3#
6666666666666666
回复 使用道具 举报
小萝卜David
金牌服务用户   /  发表于:2025-1-15 09:28:15
4#
原理都是一样的,你把这个看一下。

MD5这些,活字格都已经有插件了,找找。

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部