精易论坛

标题: 企业VX-自建应用接受消息API校验 [打印本页]

作者: linby    时间: 2022-4-28 09:43
标题: 企业VX-自建应用接受消息API校验
调用了:精易模块和E2EE支持库
1.使用时请在 常量数据包中 加入你的应用信息
2.消息成功接受后,在 消息处理_功能分配 中进行后续的操作
消息处理1.2 .e (936.88 KB, 下载次数: 105)

作者: 1749670650    时间: 2022-4-28 10:17
321231231231231231
作者: kyo9766    时间: 2022-4-28 10:25
学习一下操作,感谢分享
作者: 1749670650    时间: 2022-4-28 10:35
66666666666666666666666666666
作者: xjshuaishuai    时间: 2022-4-28 11:11
谢谢分享!
作者: wjswzj0    时间: 2022-4-28 11:39
谢谢分享!
作者: 晴天大佬    时间: 2022-4-28 12:44

作者: 1090448765    时间: 2022-4-28 13:45
谢谢分享
作者: seven7c    时间: 2022-4-28 15:18
这个怎么用?

作者: sinewtec    时间: 2022-4-28 17:32
支持开源~!感谢分享
作者: linby    时间: 2022-4-28 18:40
seven7c 发表于 2022-4-28 15:18
这个怎么用?

企业VX后台 自建应用,接受消息-设置API接受。然后将应用的参数 填写到 常量数据表 中 就可以了。剩下的接收到用户数据后所实现的功能就看你怎么写了
作者: 深圳梦    时间: 2022-4-28 20:42
支持开源~!感谢分享
作者: fiter    时间: 2022-4-28 22:07

作者: 凉忆亦凉心    时间: 2022-4-29 02:57
谢谢分享来看看
作者: 易阳大宝贝    时间: 2022-4-30 15:56
吾问无为谓无无无无无无+[attach]1169051[/attach]

1.png (995 Bytes, 下载次数: 1)

1.png

作者: 易阳大宝贝    时间: 2022-4-30 15:56
吾问无为谓无无无无无无+
作者: qq2249478198    时间: 2022-5-2 21:52
支持开源~!感谢分享
作者: 易阳大宝贝    时间: 2022-5-3 19:14
吾问无为谓无无无无无无+[attachimg][/attachimg]
作者: alanwoo    时间: 2022-5-6 21:18
支持开源~!感谢分享
作者: y2j423633    时间: 2022-5-21 20:57
调用了:精易模块和E2EE支持库
作者: 4444b6666    时间: 2022-5-22 15:22
支持开源~!感谢分享
作者: aadada    时间: 2022-5-29 20:36
这玩意我用HP写了个测试版,企业VX的回调
作者: zhongzutao    时间: 2022-5-31 09:31
调用了:精易模块和E2EE支持库 1.使用时请在 常量数据包中 加入你的应用信息
作者: jingyigg    时间: 2022-6-6 15:14
请问有没有回复消息加密的功能
就是这块https://developer.work.weixin.qq ... 6%E8%AF%A6%E8%A7%A3
作者: jingyigg    时间: 2022-6-6 15:15
呃呃,附件有点贵
作者: jingyigg    时间: 2022-6-6 15:18
楼主,请问消息拼装是不是api文档里面“企业在被动响应时,也需要对数据加密,以XML格式返回给企业微信。”
作者: linby    时间: 2022-6-6 18:46
jingyigg 发表于 2022-6-6 15:14
请问有没有回复消息加密的功能
就是这块https://developer.work.weixin.qq.com/devtool/introduce?id=36388 ...

有的 发送消息.e (918.59 KB, 下载次数: 9)

作者: linby    时间: 2022-6-6 18:51
jingyigg 发表于 2022-6-6 15:18
楼主,请问消息拼装是不是api文档里面“企业在被动响应时,也需要对数据加密,以XML格式返回给企业微信。” ...

不全是哦,消息加密在26楼 你看看呢
作者: jingyigg    时间: 2022-6-6 19:37
linby 发表于 2022-6-6 18:46
有的

你这个常_AESkey 是指什么,我在另外一套源码里看到是有这步骤的,局_AESKey = 编码_BASE64解码 (AESKey + “=”, ),因为企业VX文档里有提到AESKey=Base64_Decode(EncodingAESKey + “=”),不知道你这常量我是不是要Base64解码后放进去,还是没解码的呢
作者: jingyigg    时间: 2022-6-6 19:44
jingyigg 发表于 2022-6-6 19:37
你这个常_AESkey 是指什么,我在另外一套源码里看到是有这步骤的,局_AESKey = 编码_BASE64解码 (AESKey ...

看了一下你的附件, 编码_BASE64解码 (#常_AESkey, )这不需要加=号的吗
作者: linby    时间: 2022-6-7 17:58
jingyigg 发表于 2022-6-6 19:37
你这个常_AESkey 是指什么,我在另外一套源码里看到是有这步骤的,局_AESKey = 编码_BASE64解码 (AESKey ...

就你在 企业VX网站上 生成的那个
作者: iyoushu    时间: 2022-7-15 14:42
请问有没有回复消息加密的功能
作者: yawenone    时间: 2022-12-11 14:20
息处理_功能分配 中
作者: yawenone    时间: 2022-12-11 16:15
功能分配 中进行后续的操功能分配 中进行后续的操
作者: yawenone    时间: 2022-12-11 16:15
功能分配 中进行后续的操功能分配 中进行后续的操
作者: yawenone    时间: 2022-12-11 16:16
接受后,在 消息处理_功能分配 中进行后续
作者: yawenone    时间: 2022-12-11 16:16
接受后,在 消息处理_功能分配 中进行后续
作者: andyfeifei    时间: 2023-3-26 23:06
支持一下的哈哈哈
作者: andyfeifei    时间: 2023-3-26 23:06
支持一下的哈哈哈
作者: lovetuantuan    时间: 2024-5-26 23:34
支持开源~!感谢分享
作者: hzhz2023    时间: 2024-5-31 16:37
linby 发表于 2022-4-28 18:40
企业VX后台 自建应用,接受消息-设置API接受。然后将应用的参数 填写到 常量数据表 中 就可以了。剩下的 ...

其他的参数都填写了,配置URL填写这里,还是要搭建一个服务器吗?
作者: linby    时间: 2024-6-3 14:49
hzhz2023 发表于 2024-5-31 16:37
其他的参数都填写了,配置URL填写这里,还是要搭建一个服务器吗?

是的。需要有自己的服务器。消息是企业VX主动投送到你的服务器上的
作者: luochen0524    时间: 2024-10-5 23:50
不知道为什么回调不通过,返回结果也是乱码,怎么解决呀?


作者: linby    时间: 2024-10-8 11:36
luochen0524 发表于 2024-10-5 23:50
不知道为什么回调不通过,返回结果也是乱码,怎么解决呀?

乱码是不是因为你没有对消息进行转码。
作者: 消失在黑暗中    时间: 2024-12-30 22:01
luochen0524 发表于 2024-10-5 23:50
不知道为什么回调不通过,返回结果也是乱码,怎么解决呀?

官方文档里面是有这个等号的, 加上就行

QQ截图2024年12月30日215900.png (20.23 KB, 下载次数: 0)

这里加"="号

这里加"="号

作者: sdlovets    时间: 2025-2-18 11:26
只能回复1个字的文本 能帮忙看一下问题出在哪里吗?

  
子程序名返回值类型公开备 注
消息推送_被动回复_文本消息文本型 用于接收消息后被动回复消息
参数名类 型参考可空数组备 注
UserID文本型
回复消息文本型 文本消息内容,最长不超过2048个字节,超过将截断
Url_nonce文本型
变量名类 型静态数组备 注
局_random字节集 
局_msg_len字节集 
局_msg文本型 
局_rand_msg字节集 
局_msg_encrypt文本型 
局_AESKey字节集 
局_CreateTime文本型 
局_msg_signature文本型 
局_SHA1文本型4
' 局_加密对象 加解密对象
局_AESKey = 编码_BASE64解码 ( #常_AESkey“=”, )
局_random = 到字节集 (文本_取随机字符 (16, 位或 (1, 2, 4)))
局_CreateTime = 时间_到时间戳 (, 真, )
局_msg = “” + 局_CreateTime + “”
局_msg_len = 到字节集 (反转整数字节序 (取文本长度 (局_msg)))
' 局_rand_msg = 局_random + 局_msg_len + 到字节集 (局_msg) + 到字节集 (#常_Corpid)
局_rand_msg = 局_random + 局_msg_len + 到字节集 (局_msg)到字节集 ( #常_Corpid )
局_msg_encrypt = 编码_BASE64编码 (对称加密 (局_rand_msg, 局_AESKey, #对称算法_AES_256_CBC, #数据填充_PKCS7_PADDING, 取字节集左边 (局_AESKey, 16)))
局_SHA1 [1]#常_Token
局_SHA1 [2] = 局_CreateTime
局_SHA1 [3] = Url_nonce
局_SHA1 [4] = 局_msg_encrypt
数组_排序 (局_SHA1)
局_msg_signature = 校验_取sha1 (到字节集 (局_SHA1 [1] + 局_SHA1 [2] + 局_SHA1 [3] + 局_SHA1 [4]))
局_msg_encrypt = “” + 局_CreateTime + “”
调试输出 (局_msg_encrypt, “已加密数据”)
返回 (局_msg_encrypt)


i支持库列表   支持库注释   
spec特殊功能支持库





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4