以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教一个关于CheckQYSignature的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=183170) |
-- 作者:jmfei -- 发布时间:2022/10/27 6:25:00 -- 请教一个关于CheckQYSignature的问题 代码如下(节选): Dim ret As Integer If e.Request.HttpMethod.ToUpper = "GET" Then Try ret = wbiz.CheckQYSignature(e) Catch PopMessage("CheckQYSignature has some error unkwon") End Try If ret <> 0 Then Dim err As String = wbiz.GetErorDesc(ret) PopMessage(err) End If ElseIf e.Request.HttpMethod = "Post" Then
‘接收用户工单,查询数据库并返回工单明细 在查询两三个单子后,在Try中报出错误 |
-- 作者:jmfei -- 发布时间:2022/10/27 6:34:00 -- 补充一下,如果不加 Try .Catch 块, CheckQYSignature 会报出以下错误: .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.8.18.1 错误所在事件:项目,HttpRequest 详细错误信息: 未能比较数组中的两个元素。 未将对象引用设置到对象的实例。 |
-- 作者:有点蓝 -- 发布时间:2022/10/27 8:43:00 -- 1、AppId, Token, EncodingAESKey其中一个参数有问题 Dim wbiz As New WXBizCrypt(AppId, Token, EncodingAESKey) 2、非企业微信不能调用这个方法
|
-- 作者:jmfei -- 发布时间:2022/10/28 8:53:00 -- 好了,谢谢!是参数的问题 |