微信小程序获取用户OpenId——Java

这几天接触到微信小程序的开发,对于新的技术多多少少会遇到一些困难,对于新手来说,第一道坎显然就是如何获取用户的OpenId。

首先祭出这张图

通过官方API可以知道,如果需要获得用户的OpenId,需要appid+appsecret+JS_code,一般通过get方式向微信服务器进行请求,而微信服务器会返回给你两个值该用户的OpenId和session_key(用于维持用户的登录态,下一篇博客讲解)

appid:注册成为微信小程序开发者,在微信客户端可以获得,这里不再说明。

appsecret:同上

js_code:我获取js_code的方式是在微信提供的web开发者工具,在app.js下敲如下代码,通过控制台输出可以得到



这个就是js_code了

注意,如果没有输出js_code,请先在右上角详情页,把不校验安全域名打上勾


好了,现在需要的都有了,就该如何在Java后台获取并打印出来了,我的方法是这样子

需要导入的包有http.client、json-lib

 

这样就可以得到用户的openid啦,是不是想马上试试!!


  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值