社区
微信支付
帖子详情
微信公众号支付时怎么拿到openid,关于授权那一块的java代码不会写,大神帮帮忙
omarlittle
2017-12-11 09:01:57
微信公众号支付时怎么拿到openid,关于授权那一块的java代码不会写,大神帮帮忙
...全文
615
1
打赏
收藏
微信公众号支付时怎么拿到openid,关于授权那一块的java代码不会写,大神帮帮忙
微信公众号支付时怎么拿到openid,关于授权那一块的java代码不会写,大神帮帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
柠檬茶ViTa
2017-12-21
打赏
举报
回复
获取用户openid,OpenID是公众号一对一对应用户身份的标识: ① 微信网页授权获取用户信息文档:https://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html。根据文档拼装url,引导用户在微信上点击该链接,获取用户openid等基本信息; ② 引导用户点击url(例如公众号推送该链接),形式如下: https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect 各个参数需替换,含义如下: REDIRECT_URI:重定向URL,可为商品列表页面或商品页面,用户授权成功即转到该URL指向页面 scope:snsapi_base和snsapi_userinfo两种,snsapi_base为用户静默授权,snsapi_userinfo需要用户进行授权确认,可以获得更多用户信息。本文选择后者 state:重定向后会带上此参数 ③ 用户授权后,重定向的页面获得code参数(若用户禁止授权,则重定向后不会带上code参数,仅会带上state参数redirect_uri?state=STATE ),官方对于code参数的说明如下: code作为换取access_token的票据,每次用户授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期。 重定向页面对应controller中通过String code = getPara("code");获取code参数。 ④ contoller中同时利用WxPayUtil中方法,调用微信接口,获取当前用户openid
微信公众平台 网页
授权
获取用户基本信息(asp.net C#)
入口页面: wxProcess.aspx 【自己调通了非常喜悦。好东东,大家分享。 免积分,给个好评哦;)】 微信公众平台 网页
授权
获取用户基本信息 //获取从wxProcess.aspx传递过来的跳转地址reurl if (Request.QueryString["reurl"] != null && Request.QueryString["reurl"] != "") { reurl = Request.QueryString["reurl"].ToString(); } string code = ""; if (Request.QueryString["code"] != null && Request.QueryString["code"] != "") { //获取微信回传的code code = Request.QueryString["code"].ToString(); OAuth_Token Model = Get_token(code); //获取token OAuthUser OAuthUser_Model = Get_UserInfo(Model.access_token, Model.
openid
); if(OAuthUser_Model.
openid
!=null && OAuthUser_Model.
openid
!="") //已获取得
openid
及其他信息 { //在页面上输出用户信息 Response.Write("用户
OPENID
:" + OAuthUser_Model.
openid
+ "用户昵称:" + OAuthUser_Model.nickname + "性别:" + OAuthUser_Model.sex + "所在省:" + OAuthUser_Model.province + "所在市:" + OAuthUser_Model.city + "所在国家:" + OAuthUser_Model.country + "头像地址:" + OAuthUser_Model.headimgurl + "用户特权信息:" + OAuthUser_Model.privilege); //或跳转到自己的页面,想怎么处理就怎么处理 Response.Redirect(reurl); } }
微信view类型的菜单获取
openid
实例
微信公众号
开发平台,测试
代码
、安装步骤等。主要内容在于view类型的菜单,通过Oauth2.0接口获取
openid
的实例。
关于
微信公众号
支付
时
获取
openid
的方法
微信公众号
支付
是诸多
支付
中一种比较特殊的
支付
方式,它比其他
支付
方法多传了一个
openid
,而获取
openid
网上流传了好多种方法,小M跟着网上传的方法也走了不少的弯路,在研究了两天之后,终于把这个
openid
给整出来的,趁着这个兴奋劲头,我给大家按照我的思路整理下
openid
的获取方法。
微信公众号
文档也说了要获取
openid
就先获取code,在通过code来获取
openid
这里就先介绍获取code...
微信公众号
静默
授权
获取用户
openId
微信公众号
静默
授权
获取用户
openId
开发环境和文档微信微信公众平台接口测试帐号申请
微信公众号
接入配置微信公众平台接口调试工具自定义菜单(公众号)网页
授权
文档(非常有必要看一下)前端Vue 开发环境和文档 微信 微信公众平台接口测试帐号申请 无需公众帐号、快速申请接口测试号 直接体验和测试公众平台所有高级接口 https://mp.weixin.qq...
微信公众号
支付
(一、获取
openId
)
微信开发文档简直一神坑,网上也没几个跑的通的流程,讲解也没看见有几个详细的,所以决定整理一下
微信公众号
支付
,关于微信的其他
支付
例如扫码和非微信内置浏览器H5
支付
这些,有
时
间的话会陆续更新,关于微信
支付
这边有没看懂的也可以骚扰QQ:1225093606 一、流程: 1. 已认证微信号,且通过微信
支付
认证,关于配置
支付
的路径最后会说到。 2. 公众号
支付
API中用户的
openId
微信支付
869
社区成员
207
社区内容
发帖
与我相关
我的任务
微信支付
本版块主要讨论微信支付开发接入过程中的技术问题。包括微信支付线上线下支付的接入,微信支付营销能力的开发等。
复制链接
扫一扫
分享
社区描述
本版块主要讨论微信支付开发接入过程中的技术问题。包括微信支付线上线下支付的接入,微信支付营销能力的开发等。
微信
社交电子
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章