微信订阅号如何获得用户的openid? 8C

问题是这样的:我用的是struts2,公众号是订阅号,当用户点击view类型菜单的时候,
微信服务器的事件推送可以获取到用户的openid,
因为action是多例的,所以view菜单跳转到action里面openid变成null了,
我想在这个view菜单指向的url里面用这个openid,怎么弄?

0

1个回答

用click,view后去不到,除非你是认证过的服务号,才能用网页授权api获取,而且url也不能直接指向你的网址,而是微信的授权网址,然后传递授权后的跳转网址

http://mp.weixin.qq.com/wiki/4/9ac2e7b1f1d22e9e57260f6553822520.html

3
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信订阅号通过获取Openid并获取用户基本信息
我们知道,服务号有获取用户基本信息的接口,通过oauth2.0网页授权获取的。 但是认证的订阅号也有获取用户基本信息的接口了,但是与服务号不同的是,这个需要用户主动触发才可以获得,需要用户发送任意关键词或者点击菜单。 1、先获取openid,用户主动触发,获得openid2、获取access_token 3、通过这两个获取用户基本信息,头像,昵称等 接口调用请求说明http请求方...
微信订阅号点击菜单栏获取用户信息
一、业务场景:点击订阅号菜单栏,跳转到一个页面,在页面中需要识别用户身份 二、背景: 有的认证订阅号有网页授权获取用户基本信息 有的认证订阅号没有网页授权获取用户基本信息 认证服务号是有这个接口权限的,所以用认证服务号开发,不用担心这个接口权限问题 三、功能实现后,用户点击菜单栏,在跳转到页面之前会有一个授权登录页面,这个与拥有网页授权接口的实现,在体验度上有区别
java web 微信认证订阅 获取openid
接手一个微信h5项目,对方提供一个已认证的微信订阅号,需要参与活动的用户必须为已关注该订阅号的会员。 已知:查询微信官方文档,订阅号是没有直接获取用户openid的接口, 解决方案:通过自定义菜单来获取用户openid,在点击自定义菜单时用户返回一个FromUserName,这个就是openid 1.接入微信公众号 ,在公众号启用开发者,修改配置,获取微信tocken java :
微信公众号开发之订阅号如何获取用户信息(一)
最近在做微信的公众号的开发。之前是在一个认证过的微信服务号上开发一些相应的功能。 比如说 对认证过的微信服务好进行 自定义菜单的开发,模板消息的回复以及关键词回复的功能。 但是目前新接了这样一个需求:要为一个微信的订阅号做一个类似于推广的活动,这样就需要获取登录这个活动的用户的信息,从而判断该用户有没有关注过改订阅号之类的功能。这样就需要让该微信订阅号获取到该用户的个人信息。 这个功能其实我
订阅号如何获取用户基本信息?
首先,你的订阅号必须认证。 其次,你需要获取用户的openid。订阅号获取openid的方式有限,无法通过网页授权的方式获取(服务号,且认证过才能使用)。唯一的方式是,当用户和公众号产生交互以后(点击菜单、回复消息等),公众号的后台能够获取用户的openid。具体实现如下: 微信后台代码中,有接收事件消息的函数(默认名private function receiveEvent($objec
php获取微信订阅用户(粉丝)的openid和个人基本信息
       微信公众平台,简称公众号。曾命名为“官号平台”、“媒体平台”、微信公众号,最终定位为“公众平台”。作为公众平台,一个微信公众号会有很多个订阅用户,简称粉丝。微信公众平台获取微信订阅用户(粉丝)的openid在公众号的开发中有很多用途,包括给订阅用户发送消息,包括各种消息、模版消息等。在这里向需要获取openid的开发人员分享一下简单的流程及部分代码,和一些问题的解决方式,给初次接触微...
微信公众平台开发(99) 自定义菜单获取OpenID
关键字 微信公众平台 自定义菜单 OpenID作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/weixin-menu-get-openid.html   在这篇微信公众平台开发教程中,我们将介绍如何在自定义菜单中获得用户的OpenID。 本篇开发教程的实质是微信自定义菜单及OAuth2.0授权的灵活运用。 本文分为以下两个部分: 拥有高级接口
微信第三方开平台代公众号发起网页授权 获取用户信息 openid,uninoid
开发过程中, 走了不少弯路,简单记下几个点以备用首先当然微信文档还是要先仔细过一遍的. 文档链接: 点击打开链接 写在前面:第三方平台代公众号办业务之前,公众号应该已经授权给第三方平台权限了,此时应该已经获取第三方平台component_accessToken和授权方author_accessToken.此处详细信息没细研究过,不在此过多表述文档链接:点击打开链接1:首先是微信的各种配置 ,第三方...
java获取微信用户openid
按照惯例,先是官方传送门:https://developers.weixin.qq.com/miniprogram/dev/api/api-login.html1.登录流程介绍调用微信开放接口wx.login获取一个临时的登录凭证code微信小程序通过https请求访问自己的服务器,服务器携带登录凭证code以及小程序的appid和appsecret从微信服务器中获取openid和session_...
简单的实现微信获取openid
微信公众平台获取openid在公众号的开发中有很多用途,前段时间为实现用户使用公众号在登录一次以后可以免密登陆而使用了openid。开发过程中遇到了一些问题,在这里向需要且还没有获取到openid的米娜桑分享一下简单的流程及部分代码,和一些问题的解决方式,给初次接触微信openid的朋友们一个参考。目的只在于获取openid,至于优化及应用上诸君请自由发挥。 首先了解openid是什...
微信公众号开发-微信网页授权获取用户openid
文档链接:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842 首先需要到微信公众号进行一些设置,这里以测试公众号为例进行说明。 首先到如下链接申请一个测试公众号:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,直接用微信扫一下...
微信公众号开发获取openID以及用户详细信息,超详细步骤,亲测开发
微信公众号开发获取openID以及用户详细信息,超详细步骤,亲测开发
微信开发自定义菜单获取OpenID
OpenID: 每个微信用户对于每个公众号,有一个唯一的OpenID。对于其它公众号,OpenID是不同的 用途: 通过 OpenID,能访问到用户的基本信息跟后台应用(比如商品销售)配合,可以管理用户的订单等数据 获取方法 1. 任何用户与公众号的交互,都会带OpenID 比如,文本消息、订阅事件、菜单Click 事件 # OpenID 123456789
微信公众平台向特定用户推送消息
最近研究微信公众平台,这里整理了一下向特定用户推送消息的思路 一、首先需要将微信的openid与系统用户绑定。 在用户关注公众平台的时候,回复一个链接,要求用户绑定,可以设计如下消息进行回复,(openid最好进行加密处理,后者还需要用这个字段绑定fakeid)。 欢迎关注有问必答平台,点击此处进行用户绑定! 在bind.html页面将openid与系统的usercode进
微信订阅号开发之获取并显示关注用户的基本信息
微信订阅号开发之获取并显示关注用户的基本信息
java微信开发-之如何获取openid 和用户信息
首先我们要先看一下文档 https://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html重点的话就是这里的授权页面的参数,文档的话希望自己去看和理解,比较这个方面的话,前辈已经写了很多了,我只是想把我自己的写出来提供参考。  首先肯定的配置微信公众号里面的内容,这里就不多说了也就是域名,js域名,token,这方面的东西,...
微信公众号开发获取openID以及用户详细信息,超详细步骤
版权声明:本文为博主原创文章,未经博主允许不得转载。如需转载请带上我的链接哟 https://blog.csdn.net/lzy0613/article/details/79026205    好久没有发过博文了,恰好这两天做了一个关于微信公众号开发的东东,拿出来和大家分享一下。    需要做一套微信签到、抽奖系统,我要在后台存储微信用户的相关信息,openIDNickname之类的信息。在开发前...
微信公众号菜单openid 点击菜单即可打开并登录微站
现在大部分微站都通过用户的微信openid来实现自动登录。在我之前的开发中,用户通过点击一个菜单,公众号返回一个图文,用户点击这个图文才可以自动登录微站。但是如果你拥有高级接口,就可以实现点击菜单,打开网页就能获取这个openid,实现自动登录。 这里已经提到,必须要拥有高级接口的权限(服务号、企业号),开启了开发者模式。 1.设置回调地址 ↑ 在微信公众平台后台“开发者中心”中
微信公众平台开发----自定义菜单、消息处理及获取OpenID(C#)
介绍了微信公众平台开发中,配置服务器地址,获取access_token、自定义菜单及消息处理等内容。
.NET获取微信openid
.net获取微信OpenID
获取微信用户openid及基本信息的的三种方法
方法一:通过全局Access Token获取用户基本信息 用户关注以及回复消息的时候,均可以获得用户的OpenID 然后使用access_token接口,请求获得全局Access Token https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSE...
微信开发之获得用户openid
上篇博客中,介绍了发送模版消息的内容,其中涉及到一个步骤,给不同的用户发送模版消息,就是通过openid来实现的,下面主要介绍一下项目中用到的openid .
微信公众号网页授权获取openid等用户基本信息
微信公众号通过网页授权获取openid等用户基本信息。 开发者需要先到微信公众平台官网中的开发者中心页配置授权回调域名
微信公众号开发之获取微信用户的openID
(注:openID同一用户同一应用唯一,UnionID同一用户不同应用唯一。不同应用指微信开放平台下的不同用户。) 1、  申请测试号(获得appID、appsecret) 2、  填写服务器配置并验证。 服务端编写接口,参数为(signature,timestamp,nonce,echostr),并原样返回echostr               验证之后,可开通更多公众平台接口功能
如何在微信浏览器的H5商城获取用户openid
我们可以打开微信购物里面的京东商城,用户未给该商城任何授权,但是在最后提交订单支付时确实可以顺利支付的,我们知道,微信支付是需要获取支付用户的openid,那么京东商城是如何在我们无感知的情况获取到我们的openid的呢?微信授权开发者文档 话不多少,我们直接上代码。 一、通过JS获取授权code function getQueryString(name) {
使用微信公众号接口一键获取全部关注用户的信息(openid,nickname,city,country,groupid,targetlist)
//Get all user infors method with wechat PHP API <?php set_time_limit(0); $count = 0; //@description: convert the unicode to Chinese characters //@para:target string //@return
微信公众号网页授权获取用户openid
最近一个项目是在微信公众号内二次开发,涉及到微信公众号支付,根据文档要求想要支付就必须要获取到用户的openid。这是微信官方文档https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842官方流程 网页授权流程分为四步: 1、引导用户进入授权页面同意授权,获取code 2、通过code换取网页授权access_token
微信订阅号网页端获取用户信息-JAVA
前言--貌似只有认证后的订阅号才可以,且据说仅向政府及媒体开放,我们当时给政府做的... 目前网上大部分的口径都是微信订阅号不支持网页端获取用户信息,只允许微信企业公众号获取,都跟客户说需要他们升级订阅号为企业公众号了,突然又想多试试,最终还真成功了,把成果物记录下来,供大家参考。 官方文档参考地址:https://mp.weixin.qq.com/wiki?t=resource/res_ma...
C# 获取关注微信公众号后访问人的openid进行功能扩展
using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Net; using System.Web.Script.Serialization; namespace WebClientSearchApp {     public parti...
最新最详细:2019获取微信openid
第一步 登录微信扫码登录微信开发者平台,扫码地址:微信公众平台确定网页授权权限已开:点击左侧菜单栏 开发-接口权限, 找到网页授权功能选项,没有权限需要申请开通. 第二步 修改白名单1.点击菜单 开发-基本配置 2.选择ip白名单-查看 在弹窗中选择修改,把后端服务器IP地址(后端接口地址)和前端服务器IP地址(网站网址)放上...
微信网页授权-菜单链接跳转-获取用户信息-openid
微信网页授权介绍: 相关流程入下图: 前端js如上图所示,然后根据获取到的code,再调用后端接口,获取openid: 代码如下: @RequestMapping(value = &quot;mobile/getOpenId/code&quot;) public void getOpenId(HttpServletRequest request, HttpServletResponse resp...
公众号中点击第三方网页时如何顺带openId
openId是公众号中关注者的唯一标识,在同一个公众号中不同微信号有不同的openId。 当一个用户关注了公众号,然后点击了我们放在公众号内的一个第三方页面,比如是一个登陆页面,需要用户收入手机号和验证码进行登陆,则在用户提交表单时,我希望后台还可以获取到这个用户的openId,这样下一次用户再进入这个页面时,我可以自动获取这个用户的手机号、实现自动登陆。 如何能够使得后台能够获取用户
订阅号在内嵌网页中获取微信用户的基本信息
前言: 最近项目需要做微信公众号的开发,是针对订阅号进行处理的,现需要在订阅号中嵌入的网页中获取进入用户的微信基本信息,查阅了微信官方api感觉云里雾里的,在多次尝试成功之后,分享一下【吐槽微信官方api真的是冗长且麻烦,此处用反向思路思考如何解决】: ①首先根据获取用户信息接口的要求,需要获取access_token和openid。 https://api.weixin.qq.com/c...
微信公众号内h5获取用户openId
一、openId是什么? openId是用户在当前公众号下的唯一标识(类似‘身份证’),通过这个openId,能区分在这个公众号下具体是哪个用户。 二、openId有什么用? 假如用户A在当前公众号下购买了一件商品,用户的下单信息肯定要存储到后台数据库,那根据什么进行存储呢?openId是用户在当前公众号下的唯一标识,通过openId和用户的下单购买信息进行键值对的数据绑定。那么我要查询该用户购买...
微信公众平台 获取用户基本信息(UnionID机制)
注:内容摘抄于微信公众平台技术文档微信公众平台官方文档:微信公众平台技术文档在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)。公众号可通过本接口来根据OpenID获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。请注意,如果开发者有在多个公众号,或在公众号、移动应
微信公众平台开发获取 UnionID
转自:http://www.cnblogs.com/txw1958/p/weixin98-get-user-UnionID.html 微信公众平台更新,为开发者提供UnionID机制 经开发者反馈,由于同一公司下多个公众号之间需要用户帐号互通,微信开放平台提供了UnionID机制,来解决此问题。 通过获取用户基本信息接口,开发者可通过OpenID来获取用户基本信息,而
微信公众号分享内容自定义,点击链接可获点击用户的openid
今日在开发微信公众平台,需要用到分享功能。 本来,如果公众号申请的东西都ok了之后,微信打开微信公众号之后是可以实现分享的,但是这个分享其实是微信默认的分享,它只分享网页上的title(title),第一张图片(imgUrl),网站域名(desc)和网址(link)。而我们用到的分享功能需要自己去定义这些参数。 一开始,完全懵逼,完全不知道是怎么一回事。心想,我们怎么能通过网页操作微信呢?因为
微信公众号H5页面中获取openId
必要条件 已经认证的公众号(企业号可以,个人号是不能绑定H5的) https认证域名,没有认证的域名微信中不能配置回调地址 微信公众平台认证通过,并创建app 步骤 获取code (需要配置选取scope=snsapi_base模式,code五分钟过期,使用过一次过期) 通过code就可以配置参数获取openId(注意这个openId和access_token是一起获取的) 没错,只需要...
微信公众平台获取“openid”的方法
微信公众平台的所谓“openid”分为两种: [第一种openid]为利用交互的xml中获取: 每个用户针对每个微信公众平台唯一,即同一个用户对不同微信公众平台[第一种openid]是不同的; 个人倾向称之为fakeid,获取不需要授权页面。[第二种openid]为利用微信提供的OAuth2.0接口(高级接口需要为认证的服务号) 每个用户唯一,也就是说同一个用户对不同微信公众平台的
微信开发之微信网页授权获取用户openId
开发场景: 在微信客户端打开某个网页可以获取到用户的openId。 获取用户openid步骤如下:参考微信公众平台开发文档 第一步:引导微信公众平台的用户打开如下链接 https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&amp;amp;redirect_uri=REDIRECT_URI&amp;amp;response_t...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 微信订阅号开发教程 微信订阅号高级开发教程