Foxtable(狐表)用户栏目专家坐堂 → 企业微信接收消息API回调URL校验失败


  共有6874人关注过本帖树形打印复制链接

主题:企业微信接收消息API回调URL校验失败

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


加好友 发短信
等级:幼狐 帖子:150 积分:1969 威望:0 精华:0 注册:2017/2/19 9:09:00
企业微信接收消息API回调URL校验失败  发帖心情 Post By:2018/7/31 20:51:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20180731204659.jpg
图片点击可在新窗口打开查看
老师好:我用花生壳生成的域名“sxlf8025-qjh.vicp.cc”进行微信回调URL校验提交保存总局返回调URL校验失败,但使用的域名是在外网能够访问。开启的代码复制的就是帮助中的代码。外网访问hello也显示正常,但在微信网页上提交保存时总是跳出运行错误对话框:说是未能比较数组中的两个元素,见附件图

Select Case e.path
    Case "wefox"
        Dim wbiz As New WXBizCrypt("wwfbd84b3f9ff9d693","sxjtyd","8vsT73cVeQbJGb1ZJeScwt6jndxoCZW55J86pVnXU5V")
        If e.Request.HttpMethod = "GET"
            wbiz.CheckQYSignature(e)
        End If
    Case "wefox1"
        Dim wbiz As New WXBizCrypt("wwfbd84b3f9ff9d693","sxjtyd","8vsT73cVeQbJGb1ZJeScwt6jndxoCZW55J86pVnXU5V")
        If e.Request.HttpMethod = "GET"
            Dim ret As Integer = wbiz.CheckQYSignature(e)
            If ret <> 0 Then '如果接入验证失败
                Dim err As String = wbiz.GetErorDesc(ret) '获取错误描述
            End If
        End If
    Case "hello"
        e.WriteString("Hello World")
End Select


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20180731204714.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20180731204723.png
图片点击可在新窗口打开查看
这是什么原因,如何查找啊。谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
1498351234
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1969 威望:0 精华:0 注册:2017/2/19 9:09:00
  发帖心情 Post By:2018/7/31 21:07:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20180731210112.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
1498351234
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1969 威望:0 精华:0 注册:2017/2/19 9:09:00
  发帖心情 Post By:2018/8/1 20:52:00 [显示全部帖子]

老师好!我今天又换了一个服务器,在外网测试没问题,但还是不能提交保存总是返回校验失败,这是启动到服务器上的代码,

If e.path = "wechat_jt"  Then   '微信回调URL校验网址
    Dim wbiz As New WXBizCrypt("wwfbd84b3f9ff9d693 ","sxjtyd","9w1HFSqryz06aEpcS7aUQG7tsZu2cezov04WmU421oP")
    If e.Request.HttpMethod = "GET"
        wbiz.CheckQYSignature(e)
    End If
ElseIf  e.path = "wechat_wy"  Then
    e.WriteString("Hello World")
End If

但验证总是不能成功,方便的话给看一下是什么问题。是否随机生成的第三个参数有时间限制?等我把程序发到服务器上就不能用了。

微信客服发了个测试程序,让提供返回码,但这里看不到啊

 


 回到顶部
帅哥哟,离线,有人找我吗?
1498351234
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1969 威望:0 精华:0 注册:2017/2/19 9:09:00
  发帖心情 Post By:2018/8/1 20:59:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:1533128290(1).png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
1498351234
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1969 威望:0 精华:0 注册:2017/2/19 9:09:00
  发帖心情 Post By:2018/8/1 22:20:00 [显示全部帖子]

老师好!不懂什么意思啊。我这里80端口是开着的,用外网访问另外一个e.path ="wechat_wy"也是对的啊!返回hello world.怎么在微信回调上就不能用呢


 回到顶部
帅哥哟,离线,有人找我吗?
1498351234
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1969 威望:0 精华:0 注册:2017/2/19 9:09:00
  发帖心情 Post By:2018/8/1 22:45:00 [显示全部帖子]

测试什么啊?用外网都能通的,并且是80端口  可以从外网上输入http://sxwytx.iego.cn/wechat_wy/   返回“hello world”,用http://sxwytx.iego.cn/wechat_jt/ 加上帮助里面的代码测试返回的是回调URL校验失败。我都说了这么多遍了,还没说清楚吗? 

 回到顶部
帅哥哟,离线,有人找我吗?
1498351234
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1969 威望:0 精华:0 注册:2017/2/19 9:09:00
  发帖心情 Post By:2018/8/1 22:49:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:1533134812(1).png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
1498351234
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1969 威望:0 精华:0 注册:2017/2/19 9:09:00
  发帖心情 Post By:2018/8/1 23:26:00 [显示全部帖子]

我就有服务器搭建的网站,怎么还要在自己的本地机上搭建网站呢,是模拟搭建微信服务器网站啊?真是弄不懂啊,用的foxtable搭建的网站是不能用还是怎样的。我看帮助与讲座里写的很方便啊,还有微信网站返回的err码在哪里看啊?服务器上根本就什么也没有啊!!!再说本地计算机没有花生壳怎样搭建网站啊???




[此贴子已经被作者于2018/8/1 23:32:50编辑过]

 回到顶部