简单通过微信公众号获取OPEN ID

注意:想要获取用户的open id的前提是当前公众号必须是服务号!(测试账号无限制)

  1. 打开 公众号开发平台,并且登录 (如果没有账号请先去注册)

  2. 左边菜单拉倒最下面找到这个并且打开

  3. 找到并且写入你服务器的地址

  4. 继续往下翻找到下图,扫描关注测试公众号,不然无法操作任何接口

  5. 继续向下找到【网页授权获取用户基本信息】并且修改,填写回调域名

  6. 重点来了 用微信打开 【https://open.weixin.qq.com/connect/oauth2/authorize?appid=替换成你的appid &redirect_uri=替换成你第五步设置的的回调域名下的网页或者接口,这里在微信处理完毕后会进行回调,并且返回code给你 &response_type=code&scope=snsapi_base&state=STATE#wechat_redirect】注意替换的值

  7. 然后微信会自动帮你跳转到你刚才设置的【redirect_uri】地址并且携带code

  8. 编写代码

 @ApiOperation(value = "微信登录授权", notes = "微信登录授权")@GetMapping(value = "/auth")public Result<WeChatResultDTO> auth(@RequestParam("code") String code) {String appId = "你的appID";String appSecret = "你的appsecret";String url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=" + appId + "&secret=" + appSecret + "&code=" + code + "&grant_type=authorization_code";RestTemplate restTemplate = new RestTemplate();return Result.ok(JSONObject.parseObject(restTemplate.getForObject(url, String.class), WeChatResultDTO.class));}
  1. 用微信返回的code请求编写的接口即可拿到微信用户的open id

简单通过微信公众号获取OPEN ID相关推荐

  1. springboot+h5页面+微信公众号获取微信用户信息

    springboot项目,h5页面通过微信公众号获取微信用户信息 最近本人有一个项目需求,微信公众号里点击一个菜单进入一个商城购物系统. 对于在微信公众号还是小白的我来说难度有点大,但是做完后发现也就 ...

  2. 微信公众号自动回复html,[.NET] 简单接入微信公众号开发:实现自动回复

    简单接入微信公众号开发:实现自动回复 一.前提 先申请微信公众号的授权,找到或配置几个关键的信息(开发者ID.开发者密码.IP白名单.令牌和消息加解密密钥等). 二.基本配置信息解读 开发者ID:固定 ...

  3. 微信公众号获取用户头像的踩坑经历

    微信公众号获取头像有两种方式 1.用户无感知的,静默授权 snsapi_base 2.需要用户需要点击确认的 snsapi_userinfo 官方文档 我用的是第二种 开发步骤 1.引导用户进入授权页 ...

  4. 微信公众号获取用户openId(扩展:小程序获取openId和手机号)

    微信公众号获取用户openId 拼接的参数[可以直接配菜单中]: https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxb2363dd ...

  5. Thinkphp5下微信公众号获取用户信息

    前言 一直在用整理下tp5 开发微信公众号获取用户信息的简单笔记 废话不多说 直接贴代码如下: 正文 准备工作 在微信公众平台的开发者工具中申请公众平台测试账号如下图 在网页账号中 修改网页授权获取基 ...

  6. 微信公众号获取用户位置定位信息入库asp代码

    微信公众号获取用户位置定位信息入库asp代码,可以获取微信用户的坐标和地址信息入库,代码简洁: <% if request("action")="" th ...

  7. tp5微信公众号获取用户openid_tp5+微信公众号获取用户基本信息

    获取用户基本信息(UnionID机制) 获取用户基本信息(UnionID机制) 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯 ...

  8. vue 微信公众号获取定位经纬度 腾讯地图逆地址解析为具体地址

    最近做项目需要用到 微信公众号获取定位,并将定位转换为具体地址的需求,找了挺多,最后整理下,分享给大家~ 我这里使用的是腾讯地图,也可以使用其他的如百度.高德等. 思路是,先使用微信开放文档的获取定位 ...

  9. 微信公众号获取AccessToken

    微信公众号获取AccessToken 微信公众号appid和appSecret及配置相关的ip白名单 用到的pom.xml文件 <!-- fastjson--><dependency ...

  10. 微信公众号获取事件监听

    微信公众号获取事件监听 使用到的工具类 XML (MessageUtil) 实体类(TextMessage) /*** 验证消息来自于服务器** @param signature* @param ti ...

最新文章

  1. 运维经验分享(六)-- 深究crontab不能正确执行Shell脚本的问题(二)
  2. Week1 Team Homework #2 from Z.XML-Introduction of team member with photos
  3. java BigDecimal去掉小数点后的零
  4. mysql自带订阅功能_为博客提供订阅功能
  5. Go的反射是如何获取结构体成员信息的?
  6. python 01列表异或_python基础篇三
  7. Quote Form OnLoad Implement Add Leftnav, count Activities
  8. [Linux] Linux命令之pstree - 以树状图显示进程间的关系
  9. Java之美[从菜鸟到高手演变]之设计模式二
  10. vs2010 sp1安装
  11. 如何在 HTML中使用图标字体
  12. CCIE理论-第十二篇-IPV6-NDP协议
  13. 2048游戏英雄榜java_2048技巧 2048游戏排行榜挑战方法攻略详解
  14. 一览「数字身份」市场结构:我们将在元宇宙中成为谁?
  15. 初学者如何搭建React开发环境并且创建react项目
  16. 高精密应变片0.01g信号采集方案分享
  17. POI之图片导出到PPT简单实例
  18. 不要再用 Vue2 的思维写 Vue3 了
  19. Vitepress(一):基础教程
  20. 【思维导图】富士低焦段定焦镜头选择

热门文章

  1. uni-app 背景图片处理
  2. (转载)Cisco 2960 交换机 安装配置基础
  3. 一文读懂什么是数字证书
  4. MPB:西湖大学鞠峰组-​​微生物群落定量宏基因组和宏转录组
  5. ping的通百度但是浏览器打不开的解决方法
  6. MAL-PEG-Cholesterol,MAL-PEG-CLS
  7. Bluetooth 蓝牙介绍(五):低功耗蓝牙BLE Security
  8. [NOIP2011]铺地毯 D1 T1
  9. CSDN如何删除上传的资源
  10. 再也不担心写出臃肿的Flink流处理程序啦,发现一款将Flink与Spring生态完美融合的脚手架工程-懒松鼠Flink-Boot