Foxtable(狐表)用户栏目专家坐堂 → 如果不同的公众号接口配置URL和Token都一样,消息都能接收吗


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

主题:如果不同的公众号接口配置URL和Token都一样,消息都能接收吗

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16181 威望:0 精华:0 注册:2013/9/1 8:09:00
如果不同的公众号接口配置URL和Token都一样,消息都能接收吗  发帖心情 Post By:2018/2/22 17:23:00 [只看该作者]

老师,
如果不同的公众号接口配置URL和Token都一样,不同的公众号发的消息都能接收在messageb表吗
如果可以,要怎么才能区分是从哪个的公众号发来的消息呢?
还是说如果要区分,只能通过 不同的URL     Case "XXX"  来区分不同的公众号

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

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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/22 17:42:00 [只看该作者]

如果确实要做,可以用接收信息的属性,如 ToUserName 开发者微信号 进行区分。

 

不过,不同的公众号,还是尽量用不同的url吧,不然不好区分是哪个公众号发来的信息。


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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16181 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2018/2/22 17:57:00 [只看该作者]

恩恩,甜老师,我用不同的url,这样写你看如何:
Select Case e.Path
    
    Case "公号1","公号2","公号3"
        If Functions.Execute("VerifySignature",e) = False Then '如果验证失败,直接返回
            Return
        End If
        
        Dim zhangtao As String
        If e.path = "公号1" Then
            zhangtao = "A公司"
        ElseIf e.path = "公号2" Then
            zhangtao = "B公司"
        End If
用case语句来区分
现在用了一个公众号测试没问题。

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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/22 18:05:00 [只看该作者]

1、代码没问题,可以先写死测试;

 

2、如果要扩展的话,尽量就用模糊匹配呗,比如 If e.path like "公号*" Then

 

然后得到公众号 Dim gzh As String = e.path

 

把各个公众号的信息存放在表格那里,得到 appid、appsecret 等信息。


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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16181 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2018/2/23 21:44:00 [只看该作者]

谢谢甜老师!!

 回到顶部