Foxtable(狐表)用户栏目专家坐堂 → 服务号里,接入验证token失败


  共有2038人关注过本帖平板打印复制链接

主题:服务号里,接入验证token失败

帅哥哟,离线,有人找我吗?
zhangjian222200
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1532 积分:10808 威望:0 精华:0 注册:2016/9/12 11:18:00
服务号里,接入验证token失败  发帖心情 Post By:2020/5/19 11:01:00 [只看该作者]

服务号内开发基本配置,接入显示验证token失败,见下图

httprequest代码:
Select Case e.Path
    Case "wefox"  
        If Functions.Execute("VerifySignature",e) = False Then 
            Return
        End If
end select

VerifySignature代码:
Dim e As RequestEventArgs = Args(0)
Dim token = "123456" '必须和设置的Token相同
Dim signature As String = e.GetValues("signature")
Dim timestamp As String = e.GetValues("timestamp")
Dim nonce As String = e.GetValues("nonce")
Dim echostr As String = e.GetValues("echostr")
Dim aryTmp() As String = {token,timestamp,nonce}
Array.Sort(aryTmp)
Dim strTmp As String = String.Join("", aryTmp)
strTmp = Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strTmp, "SHA1")
Return signature = strTmp.ToLower

[此贴子已经被作者于2020/5/19 12:57:57编辑过]

 回到顶部