以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  企业微信员工首次登陆认证出错  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=124314)

--  作者:YDS
--  发布时间:2018/9/4 12:50:00
--  企业微信员工首次登陆认证出错
相关代码


图片点击可在新窗口打开查看此主题相关图片如下:000011.jpg
图片点击可在新窗口打开查看



图片点击可在新窗口打开查看此主题相关图片如下:000012.jpg
图片点击可在新窗口打开查看


出错信息


.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2018.8.30.1
错误所在事件:自定义函数wefox
详细错误信息:
调用的目标发生了异常。
无法将类型为“System.String”的对象强制转换为类型“Newtonsoft.Json.Linq.JToken”。


--  作者:有点甜
--  发布时间:2018/9/4 14:38:00
--  

加入msgbox,定位出错位置

 

http://www.foxtable.com/webhelp/scr/1485.htm

 

弹出对应的值,看看是否正确


--  作者:YDS
--  发布时间:2018/9/4 16:19:00
--  
20180904 155329 6509
<xml><ToUserName><![CDATA[wwaf0e973f9692]]></ToUserName><FromUserName><![CDATA[LiangLiang]]></FromUserName><CreateTime>1536047612</CreateTime><MsgType><![CDATA[event]]></MsgType><AgentID>1000037</AgentID><Event><![CDATA[unsubscribe]]></Event></xml>
LiangLiang于2018-09-04 15:53:32取消关注1000037

20180904 155350 9361
<xml><ToUserName><![CDATA[wwaf0e973f9692]]></ToUserName><FromUserName><![CDATA[LiangLiang]]></FromUserName><CreateTime>1536047633</CreateTime><MsgType><![CDATA[event]]></MsgType><AgentID>1000037</AgentID><Event><![CDATA[subscribe]]></Event></xml>
LiangLiang于2018-09-04 15:53:53关注1000037

我提取了一下消息,取消关注的时候没有问题,关注的时候报错,而且关注的消息还是连续收到三遍,这是为什么呢?

--  作者:YDS
--  发布时间:2018/9/4 16:21:00
--  
ElseIf e.Request.HttpMethod = "Post"            \'
    Dim st As New Date(1970,1,1,8,0,0)
    Dim msg As String = wbiz.DecryptMsg(e) \'解密消息
    If  IsNumeric(msg) Then \'如果解密失败
        Dim err As String = wbiz.GetErorDesc(CInt(msg)) \'获取错误描述
        Return Nothing
    End If
    Dim xo As XObject = XObject.Parse(msg)

就在这里出问题的

--  作者:有点甜
--  发布时间:2018/9/4 16:30:00
--  

1、这个代码应该没问题吧?Dim xo As XObject = XObject.Parse(msg)

 

2、请正确定位到出错位置。


--  作者:YDS
--  发布时间:2018/9/4 17:06:00
--  
msgbox(1)
so("Content") = "今天是个好日子,欢迎" & UserID & "的加入!"
msgbox(2)

1弹出  然后错误  2没有弹出

--  作者:有点甜
--  发布时间:2018/9/4 17:12:00
--  

改成

 

so("Content") = "今天是个好日子,欢迎" & cstr(UserID) & "的加入!"