【spring boot】使用RestTemplate调用微信code2Session接口
前言
- spring boot 2.1.1.RELEASE
- 使用RestTemplate调用微信code2Session接口
- spring boot中使用RestTemplate,参考这里。
调用方法
@RestController
@RequestMapping("/api/wxapp/code2session")
public class WxappCode2Session {@Autowiredprivate RestTemplate restTemplate;@GetMapping("")public @ResponseBody String code2session(String code) {// 参数检查Assert.isTrue(StringUtils.isNotBlank(code), "必须提供code");// 调用接口String url = "https://api.weixin.qq.com/sns/jscode2session?appid={appid}&secret={secret}&js_code={code}&grant_type=authorization_code";Map<String, String> paramMap = new HashMap<>();paramMap.put("appid", "your appid");paramMap.put("secret", "your secret");paramMap.put("code", code);String result = this.restTemplate.getForObject(url, String.class, paramMap); return result;}
}
结果
参考
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html
【spring boot】使用RestTemplate调用微信code2Session接口相关推荐
- Java spring boot 阿里云调用人脸识别接口,本地sdk上传到阿里云调用api
Java spring boot 阿里云调用人脸识别接口 没有写测试类,工具类如下,有access_key_id和access_key_secret传参调用就可使用 代码如下: pom.xml依赖 & ...
- spring boot编写并运行HelloWorld服务接口
spring boot编写并运行HelloWorld服务接口 在主程序上要加包扫描注解@ComponentScan("com.example.demo1") package com ...
- 调用微信支付接口总结
项目里面用到了微信支付的功能,照着文档学习了一下,这里做个总结来记录.项目用到的是anglusJS来做前端开发,我这边简化了,用的ajax进行异步的调用,然后业务也直接写在了控制层(不过不应该 ...
- php 调用微信支付的时间戳,前端调用微信支付接口
支付按钮的点击事件$(´.Save_Patient_Msg´).click(function(){ $(´.Save_Patient_Msg´).off(´click´); var hrdfId = ...
- 基于Spring Boot的点餐微信小程序设计与实现
摘 要 近年来,国民收入的提高各个行业都得到了长足发展,其中也带动着互联网行业飞速发展,许多传统行业开始与互联网结合并通过数字化的改造.转型与升级创造出新的发展生态.尤其在国人最关注的"吃& ...
- 微信公众号开发 自定义分享 从前台到Java后台 调用微信JS接口分享朋友圈
20180811写在前面的话 有很多人遇到问题之后问我,结果大多数是因为配置问题,所以请详细阅读前面的配置步骤. 20181016注意事项 收到反馈,之前写的接口即将废弃,源代码中的js接口需要修改, ...
- 微信开发 --- 调用微信上传图片接口,并保存到自己的服务器
微信开发 - 调用微信上传图片接口,并保存到自己的服务器 整体思路是这样的: 1.先把手机上的图片上传到微信服务器,然后返回一个图片ID 2.在通过后台根据ID从微信后台拿到流,保存到服务器 前几个步 ...
- 调用微信上传图片接口和下载图片接口
目的:调用微信上传图片接口上传图片,并调用下载图片接口下载到本地 1.绑定域名 登录微信公众平台后,进入 公众号设置-->公众号设置页面如图(1),点击设置如图(2),输入域名后,点击保存. 注 ...
- Android应用调用微信登录接口
很多App都是需要用户登录的,例如电商类的APP,用户登录后可以查看自己的购物订单,浏览痕迹等,登陆的话又可以分为多种登录,例如QQ,微信,微博,支付宝等,那么接下来这篇文章讲诉的是应用如何调用微信的 ...
最新文章
- C++ 笔记(07)— 常量(字面常量、const定义常量、constexpr 定义常量、enum 定义常量、define 定义常量)
- R包dplyr进行数据清洗和整理
- bzoj 2119 股市的预测 —— 枚举关键点+后缀数组
- weka: exhaustive search
- Geoserver中切割离线瓦片TileLayer选项中没有900913选项(图层和图层组怎样配置TileLayers的切割选项)
- OpenResty安装--增强版的nginx
- Spring集成–第2节–更多世界
- 5.报错:ImportError: No module named win32api
- ClassCastException:AdaptiveIconDrawable cannot be cast to BitmapDrawable
- ASP.NET MVC 入门系列教程
- Zookeeper 在Linux系统的安装
- DensePose开源了,2D变3D人体姿势实时识别 | Facebook@CVPR 2018
- IT项目管理之第7章 项目质量管理习题之案例分析汇总
- AE Face Tools 4 脸部工具扩展(中英对照)
- 职中心得体会300字高一计算机,职高毕业生自我鉴定范文300字
- android+日文输入法,玩转手机日语输入法(安卓/iphone)
- Chrome\Edge 更新后访问网站变慢或加载不出来,其他浏览器正常
- 独立网店运营简要分析
- 帝国CMS(EmpireCMS) v7.5配置文件写入漏洞分析
- python爬取网站时,一键获取headers、url等信息(真的是让我爬取网站时,省了不少力气,作为小秘密分享给大家喽)
热门文章
- 低照度监控前景广阔 企业展开激烈角逐
- Github GUI 托管代码教程
- Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解(1)
- RHEL MRTG 系统流量监测的安装和配置
- Ajax框架DWR入门
- android blockcanary 原理,blockCanary原理
- nginx + uWSGI 提高 Django的并发性(看着不错)
- CentOS 6.7构建 OpenResty(Nginx)+PHP 7(php-fpm)+MySQL5.7 运行环境
- Bootstrap常用类
- 合并文件夹中子目录_如何整理文件夹,看这一篇就够了,简单易学