微信订阅号如何实现 关注后,就能一直保存用户信息

问题描述

微信订阅号能不能实现,我关注后,我手机就能一直保存我的openid.我不知道其他微信客户端是如何开发的。我已经申请开通了菜单功能,但是我的所有菜单都是view型的,我就希望客户点击view菜单,然后服务器获取该客户的openid,但是我发现我C#无法用Session来跟踪这个openid(就是我发现用户有view这个动作,并且也知道用户是点击的那个菜单来获取这个,这个时候,我也获取到了该用户的OPENID,但是我session后,确定这个session里面有值的,当时的页面是可以输入值的,在另外的页面去无法获取了session值,获取的值为空不是null哟)我就不知道你们是如何处理这个订阅号的,如果是click事件,我都是能够存储。

解决方案

解决方案二:
一开始能获取openid,就直接把这个openid存到数据库里不就得了...
解决方案三:
要加关注,当然是存到数据库里否则即使登陆状态有效,退出后不是又没有了
解决方案四:
问题是,我是订阅号,我可以把关注的时候的OPENid存储在数据库中,但是客户第二次使用我这个订阅号的时候,我如何才能知道这个客户的身份呢?我目前采取的菜单是view型的,没有click(感觉挺麻烦的)
解决方案五:
引用3楼ganyue810的回复:

问题是,我是订阅号,我可以把关注的时候的OPENid存储在数据库中,但是客户第二次使用我这个订阅号的时候,我如何才能知道这个客户的身份呢?我目前采取的菜单是view型的,没有click(感觉挺麻烦的)

想办法让用户进行一个操作,比如回复个信息之类的
解决方案六:
view类型的菜单点击后是转到自己开发的网页,网页中获取微信用户信息的步骤是比较烦琐的,楼主请参考微信公众平台开发者文档中关于"OAuth2.0网页授权"的说明.
解决方案七:
Session肯定是不能保存的,只能存到数据库
解决方案八:
微信需要登录啊.你都不知道登录的是谁,那怎么显示好友什么的
解决方案九:
其实,我现在能够在订阅号里面实现view事件的响应,也在后台看到了前台微信用户的openid,但是我就算存到数据库里面,我怎么知道用户在我这个微信平台里面点击了其他链接,比如:
解决方案十:
其实,我现在能够在订阅号里面实现view事件的响应,也在后台看到了前台微信用户的openid,但是我就算存到数据库里面,我怎么知道用户在我这个微信平台里面点击了其他链接,比如:我默认的服务器配置地址是:weixin.ashx页面微信用户点击:本地新闻(news.aspx)view菜单,我可以在weixin.ashx页面获取到微信用户的openid,但是这个时候我如何把获取到的哪个openid值传到news.aspx这个页面呢?我使用了session,发现,根本不得行,因为weixin.ashx页面有值,但是news.aspx页面没有值。并且这2个页面的seesionId值都不一样的,因此我就不知道如何处理这个问题啦
解决方案十一:
我也遇到了同样的问题,楼主解决了吗?
解决方案十二:
你给全世界每一个人看到的news.aspx页面的页面名称(或者url参数)都应该各自是不一样的。怎么能给不同的人,推相同的url?
解决方案十三:
引用9楼ganyue810的回复:

其实,我现在能够在订阅号里面实现view事件的响应,也在后台看到了前台微信用户的openid,但是我就算存到数据库里面,我怎么知道用户在我这个微信平台里面点击了其他链接,比如:我默认的服务器配置地址是:weixin.ashx页面微信用户点击:本地新闻(news.aspx)view菜单,我可以在weixin.ashx页面获取到微信用户的openid,但是这个时候我如何把获取到的哪个openid值传到news.aspx这个页面呢?我使用了session,发现,根本不得行,因为weixin.ashx页面有值,但是news.aspx页面没有值。并且这2个页面的seesionId值都不一样的,因此我就不知道如何处理这个问题啦

我在想...你的news.aspx是不是没用ajax去调用weixin.ashx.......
解决方案十四:
我也遇到同样问题,现在还没有解决
解决方案十五:
由于你是订阅号,所以不能用OAuth这样的高级接口获取用户基本信息。订阅号只有在和用户发生消息交互了才能判断用户身份,所以你用view菜单就无法获取用户信息了。你可以返回一个特殊的图文消息(比如一个随机码),用户点击这个图文消息,根据随机码在数据库里面查找用户openid,然后就可以识别用户了。
解决方案:
随机码只能用一次,以免用户将消息转发给其他用户导致错判。这个是没有办法的办法。总之订阅号做不了多少事情。
解决方案:
有个字段是绑定手机号的!根据手机号去识别!
解决方案:
订阅号是不能做这个事情的
解决方案:
想问一下楼主是怎么解决的!!我现在也遇到了这个问题!
解决方案:
我也碰见同样问题,请问楼主是如何解决的?
解决方案:
想法很好,可惜你不去看看微信文档就乱试。。微信写的很清楚了,只有服务号可以用高级接口,订阅号是没有高级接口的。你想实现的功能只有服务号能做到,订阅号目前还木有办法...微信用各种手段禁你存用户信息,就算你发现了新的存用户信息的方法,相信很快也会被微信屏蔽的。
解决方案:
这相当于两个人访问了你的服务,一个是操作微信的人,一个是微信系统本身,你无法把两者信息关联的,所以,或者响应操作微信的人的访问,通过OAuth取用户资料;或者影响微信系统本身的,通过CLICK事件,来取用户资料和用户交互,通过回发网址来引导客户二次点击进入网页。
解决方案:
取巧的办法。CLICK后根据openid。返回一个图文回复,链接就可以带openiid的参数了。其他为了安全,什么的,就生成唯一码,点过链接,下次点击就提示过期什么的。。其实最好就是用OAuth的验证方式。
解决方案:
我现在做的方法是,关注后,保存cookie到手机,同时数据库保存openid
解决方案:

解决方案:
打开页面只有走OAuth授权模式才能获取openid订阅号不能使用授权也就是不能获取openid去认证把
解决方案:
订阅号就不用view呗,服务号才可以授权
解决方案:
引用9楼ganyue810的回复:

其实,我现在能够在订阅号里面实现view事件的响应,也在后台看到了前台微信用户的openid,但是我就算存到数据库里面,我怎么知道用户在我这个微信平台里面点击了其他链接,比如:我默认的服务器配置地址是:weixin.ashx页面微信用户点击:本地新闻(news.aspx)view菜单,我可以在weixin.ashx页面获取到微信用户的openid,但是这个时候我如何把获取到的哪个openid值传到news.aspx这个页面呢?我使用了session,发现,根本不得行,因为weixin.ashx页面有值,但是news.aspx页面没有值。并且这2个页面的seesionId值都不一样的,因此我就不知道如何处理这个问题啦

我想问下楼主,你是怎么拿到openID的?
解决方案:
把订阅号升级到服务号吧
解决方案:
引用23楼knife_s的回复:

我现在做的方法是,关注后,保存cookie到手机,同时数据库保存openid

你好,我现在也是把openid、nickname等信息存到cookie中后,在当前页面能获取cookie信息,但其他页面获取不到,你有遇到过这问题吗?谢谢
解决方案:
引用28楼iilrain的回复:

把订阅号升级到服务号吧

引用29楼fangxu1990的回复:

Quote: 引用23楼knife_s的回复:
我现在做的方法是,关注后,保存cookie到手机,同时数据库保存openid

你好,我现在也是把openid、nickname等信息存到cookie中后,在当前页面能获取cookie信息,但其他页面获取不到,你有遇到过这问题吗?谢谢

我也发现了这个问题,用户关注后就可以获得openid,但是不管放session或者cookie,到了别的页面都获取不到。好奇怪~
解决方案:
请问用户关注的时候怎样获得用户openid呢有Java代码吗
解决方案:
记得有人说过第一次关注时用cookies设置很长的过期时间,比如100年,下次再访问就读cookies吧如果用户换手机就没辙了,重新发送个消息让他回复?
解决方案:
引用29楼fangxu1990的回复:

Quote: 引用23楼knife_s的回复:
我现在做的方法是,关注后,保存cookie到手机,同时数据库保存openid

你好,我现在也是把openid、nickname等信息存到cookie中后,在当前页面能获取cookie信息,但其他页面获取不到,你有遇到过这问题吗?谢谢

亲们,我也遇到这个问题了,你们是怎么解决的?
解决方案:
引用30楼ycdyx的回复:

Quote: 引用28楼iilrain的回复:
把订阅号升级到服务号吧

引用29楼fangxu1990的回复:

Quote: 引用23楼knife_s的回复:
我现在做的方法是,关注后,保存cookie到手机,同时数据库保存openid

你好,我现在也是把openid、nickname等信息存到cookie中后,在当前页面能获取cookie信息,但其他页面获取不到,你有遇到过这问题吗?谢谢

我也发现了这个问题,用户关注后就可以获得openid,但是不管放session或者cookie,到了别的页面都获取不到。好奇怪~

亲,你这个问题怎么解决的呢?
解决方案:
引用

我也发现了这个问题,用户关注后就可以获得openid,但是不管放session或者cookie,到了别的页面都获取不到。好奇怪~

这个问题我以前也遇到过,最后研究了半天,把地址里的_下划线去掉就好用了

时间: 2024-11-23 08:22:09

微信订阅号如何实现 关注后,就能一直保存用户信息的相关文章

微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解_基础知识

微信公众号开发 自定义菜单 请先读完本文再进行配置开发 请先前往微信平台开发者文档阅读"网页授权获取用户基本信息"的接口说明 在微信公众账号开发中,往往有定义一个菜单,然后用户点击该菜单就进入用户个人中心的功能,通常应用于各个公众账号中的会员服务. 如何在微信自定义菜单中将用户导航到个人中心页面呢? 首选需要通过用户点击获取用户openid,而通过用户的点击跳转获取用户openid就必须在菜单中动态绑定用户的openid,或者在菜单的跳转URL中填写微信提供的链接,官方给了两个链接类型

微信阅读量正在成为最被微信订阅号们关注的话题

微信阅读量正在成为最被微信订阅号们关注的话题,其背后则隐藏着庞大的黑色产业链条. 在微信对公众平台图文消息修改规则后,"万能的淘宝"迅速跟进,一时间出现大量网店提供刷阅读量.点赞的服务.随后腾讯表示开始打击造假的技术手段,包括使用校验码等,后台会对一个账号.或同一个设备号.同一个用户重复访问等疑似作弊情况从阅读数中删除,并将推出一段时间的封号警告和永久性封号等惩罚措施.随即大部分淘宝上的微信刷阅读量商品开始下线,看起来一切回归正轨. 但这些还远远不够,据网易科技了解,淘宝上的微信刷阅读

关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题_php实例

相信很多人会跟我一样,token验证之后,发送消息给订阅号,没有消息返回. 以下,说一下我辛苦调试得到的解决办法: 首先,token验证: 自己写的token一直验证失败,找了好久,没有发现bug.实在没办法,就用了官方的示例代码.并且通过示例代码调试,发现了一个让我吐血的bug(也不算bug): token验证貌似要求字符编码格式!!!! 官方的示例代码,直接上传到服务器,token直接过! 把官方示例代码改为UTF-8格式,再上传覆盖,token失败!失败!失败! 后来,把自己写的修改为AN

微信订阅号 让用户取消关注的8种维护误区

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 微信运营大家都把注意力放到微信订阅号的推广上,而忽视了维护上的细节,要知道留下来的粉丝才对你有价值,假如您通过推广获取到了大量的粉丝,可是经过一个月的时间,由原来10万一粉丝,变成了1万的粉丝,这是一件让人很伤心的事情. 公众号越来越多,就说明你的竞争对手越来越多,每一个人微信公众号里最多关注30多个公众号,再多就没有精力来阅读那么多的文章,

微信订阅号让用户取消关注的8种维护误区

微信运营大家都把注意力放到微信订阅号的推广上,而忽视了维护上的细节,要知道留下来的粉丝才对你有价值,假如您通过推广获取到了大量的粉丝,可是经过一个月的时间,由原来10万一粉丝,变成了1万的粉丝,这是一件让人很伤心的事情.公众号越来越多,就说明你的竞争对手越来越多,每一个人微信公众号里最多关注30多个公众号,再多就没有精力来阅读那么多的文章,增加了公众号,必然会删掉一些公众号,要想留住粉丝,就需要注意细节及公众号里的内容.我们在获取大量粉丝的同时,也要注意哪些原因顾客取消关注,这样才能保证订阅号粉

转发阅读文章-微信订阅号开发能不能在用户阅读文章和转发文章的时候获取用户的openid?

问题描述 微信订阅号开发能不能在用户阅读文章和转发文章的时候获取用户的openid? 求高人指教求高人指教求高人指教求高人指教求高人指教求高人指教 解决方案 从你服务器推送的可以(就是用户关注后从你服务器推送信息给用户或者用户输入关键字,依据关键字响应你网站的内容,这2个都会附带openid发送到你处理接口,返回信息链接注意附带上openid) 其他形式除非认证服务号可以使用jssdk获取,否则没有办法,如扫码打开你网站的url 解决方案二: 获取微信用户的openId[004]微信公众账号开发

企业微信订阅号运营初期思路及个人经验分享

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 如果你目前对于微信的发布不知道从何下手也不知道只是因为看到别人都在弄所以我也要弄,并不是很清楚微信发布到底是为了什么,那么这篇文章可能会比较适合你,对于微信及移动互联网的重要性无需过多的赘述,企业对如何有效将现有资源与移动互联网整合并通过各种平台和方式进行营销,是一件值得长久思考的事情. 由于微信的封闭和熟人网络的特性,在对于品牌推广方面有着

谈微信订阅号公众号运营危机和出路

一.微信推出广告平台意味着什么? 首先,我想给大家抛出第一个问题.不知道各位有没有注意到微信在七夕这一天推出了微信广告,朋友圈广告入口. 这个入口跟原来最大的一个变化就是微信的朋友圈广告对所有的企业开放了.那开放的标准比原来投放朋友圈广告的门槛大大的 降低了.原来我们都只听说过这个说法,这个说法也许是谣言,投放一次朋友圈广告的起步价位是八百万.但是目前我们得到的消息是,如果你有八十万以上的经 费,你就可以申请在朋友圈的流量里面插入自己品牌的广告. 我不知道各位看到这样的消息,脑袋里面会思考什么样

如何利用微信订阅号找到客户

为了能让大家对企业微信营销可更加了解,通过这篇文章跟大家分享一下,翻译行业是怎么利用微信订阅号来更快的找到客户,和客户建立深度联系的平台,对于其他行业这个微信阅号运营方案也适合. 1.竞争对手分析 微信公众号竞争对手研究往往是大家忽略掉的重要一步,这个可以查看你的目标关键词以及对手品牌名称,在微信公众帐号中基本情况,如本文<翻译公司>作为关键词,在"添加朋友"点击"查找公众号",输入"翻译公司"关键词,看排名前十名微信号它们是怎么运营