Foxtable(狐表)用户栏目专家坐堂 → 高开版开发的网页,怎么设置成关注了公众号的才能访问?


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

主题:高开版开发的网页,怎么设置成关注了公众号的才能访问?

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


加好友 发短信
等级:幼狐 帖子:196 积分:2919 威望:0 精华:0 注册:2016/8/31 14:05:00
高开版开发的网页,怎么设置成关注了公众号的才能访问?  发帖心情 Post By:2019/4/12 1:15:00 [只看该作者]

我用高开版开发了两个网页,绑定到我的微信公众号底部菜单里了。现在想添加一个功能,就是用户访问这个网址,如果是我公众号的关注者就正常访问。如果不是关注者,就提示关注公众号。

帮助里的这两个授权案例,都有一定的缺陷,无法实现一个动态的用户权限管理。

http://www.foxtable.com/mobilehelp/scr/0235.htm

 http://www.foxtable.com/mobilehelp/scr/0236.htm

 

比如说,情况一:详情授权案例,如果原先不在公众号用户列表里,那经过授权,企业能访问网页了,但是他不一定会去关注我的公众号。。

情况二:不用详情授权的方式,看用客户是否在我的公众号用户列表里,使用简单授权,如果不在,则禁止访问,并弹出关注二维码的提示。。如果用户关注完我的公众号,我没有去重新获取新的用户表的话,用户表未更新,还是旧的,已关注的用户仍然无法获得授权访问网页。。

 


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


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

根据微信用户的openid信息,去查询你的成员列表,不就可以了?

 

http://www.foxtable.com/mobilehelp/scr/0185.htm

 

如果无法获取信息,那就是没有关注你的公众号。


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


加好友 发短信
等级:幼狐 帖子:196 积分:2919 威望:0 精华:0 注册:2016/8/31 14:05:00
  发帖心情 Post By:2019/4/12 12:46:00 [只看该作者]

以下是引用有点甜在2019/4/12 9:54:00的发言:

根据微信用户的openid信息,去查询你的成员列表,不就可以了?

 

http://www.foxtable.com/mobilehelp/scr/0185.htm

 

如果无法获取信息,那就是没有关注你的公众号。

老师,您说的就是我说的情况二的情况。。。获取全部用户信息的代码,运行完,只是这个时间节点的用户信息。。。如果用户关注完我的公众号,不重新运行一次代码,是刷新不了最新的用户信息表的。。。

但是如果做成计划任务实时刷新,又会很占用服务器资源。。


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


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

以下是引用ufo20085在2019/4/12 12:46:00的发言:

老师,您说的就是我说的情况二的情况。。。获取全部用户信息的代码,运行完,只是这个时间节点的用户信息。。。如果用户关注完我的公众号,不重新运行一次代码,是刷新不了最新的用户信息表的。。。

但是如果做成计划任务实时刷新,又会很占用服务器资源。。

 

获取到openid以后,再发一个请求,获取此openid的用户信息啊

 

http://www.foxtable.com/mobilehelp/scr/0185.htm

 


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


加好友 发短信
等级:幼狐 帖子:196 积分:2919 威望:0 精华:0 注册:2016/8/31 14:05:00
  发帖心情 Post By:2019/4/13 0:10:00 [只看该作者]

以下是引用有点甜在2019/4/12 9:54:00的发言:

根据微信用户的openid信息,去查询你的成员列表,不就可以了?

 

http://www.foxtable.com/mobilehelp/scr/0185.htm

 

如果无法获取信息,那就是没有关注你的公众号。

我不仅仅是限制访问啊,还要在用户关注'公众号以后允许他访问。 可是案例的例子,用户表却不是实时更新的,只是某个时间点的用户表。
[此贴子已经被作者于2019/4/13 0:11:13编辑过]

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/4/13 9:13:00 [只看该作者]

1、可以在回调事件接收用户关注事件保存用户信息:http://www.foxtable.com/mobilehelp/scr/0180.htm
2、使用4楼帮助方法获取用户信息后保存到数据库

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


加好友 发短信
等级:幼狐 帖子:196 积分:2919 威望:0 精华:0 注册:2016/8/31 14:05:00
  发帖心情 Post By:2019/4/14 13:23:00 [只看该作者]

以下是引用有点蓝在2019/4/13 9:13:00的发言:
1、可以在回调事件接收用户关注事件保存用户信息:http://www.foxtable.com/mobilehelp/scr/0180.htm
2、使用4楼帮助方法获取用户信息后保存到数据库

老师,是否只有服务号才能做网页授权?我看订阅号本身是没有网页授权的借口的。
[此贴子已经被作者于2019/4/14 13:23:08编辑过]

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


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

以下是引用ufo20085在2019/4/14 13:23:00的发言:

老师,是否只有服务号才能做网页授权?我看订阅号本身是没有网页授权的借口的。
[此贴子已经被作者于2019/4/14 13:23:08编辑过]

 

有啊

 

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842

 


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


加好友 发短信
等级:幼狐 帖子:196 积分:2919 威望:0 精华:0 注册:2016/8/31 14:05:00
  发帖心情 Post By:2019/4/15 12:02:00 [只看该作者]

以下是引用有点甜在2019/4/14 17:13:00的发言:

 

有啊

 

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842

 

文档里提到了“在确保微信公众账号拥有授权作用域(scope参数)的权限的前提下(服务号获得高级接口后,默认拥有scope参数中的snsapi_base和snsapi_userinfo),引导关注者打开如下页面:” 所以只有服务号才行吧?昨天用订阅号弄了半天没搞定。。。foxtable帮助文档里的一个设置,也是服务号才有。。

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


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

 

照着做,有什么问题?报什么错?

 

 


 回到顶部
总数 12 1 2 下一页