前言

  • 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接口相关推荐

  1. Java spring boot 阿里云调用人脸识别接口,本地sdk上传到阿里云调用api

    Java spring boot 阿里云调用人脸识别接口 没有写测试类,工具类如下,有access_key_id和access_key_secret传参调用就可使用 代码如下: pom.xml依赖 & ...

  2. spring boot编写并运行HelloWorld服务接口

    spring boot编写并运行HelloWorld服务接口 在主程序上要加包扫描注解@ComponentScan("com.example.demo1") package com ...

  3. 调用微信支付接口总结

        项目里面用到了微信支付的功能,照着文档学习了一下,这里做个总结来记录.项目用到的是anglusJS来做前端开发,我这边简化了,用的ajax进行异步的调用,然后业务也直接写在了控制层(不过不应该 ...

  4. php 调用微信支付的时间戳,前端调用微信支付接口

    支付按钮的点击事件$(´.Save_Patient_Msg´).click(function(){ $(´.Save_Patient_Msg´).off(´click´); var hrdfId = ...

  5. 基于Spring Boot的点餐微信小程序设计与实现

    摘 要 近年来,国民收入的提高各个行业都得到了长足发展,其中也带动着互联网行业飞速发展,许多传统行业开始与互联网结合并通过数字化的改造.转型与升级创造出新的发展生态.尤其在国人最关注的"吃& ...

  6. 微信公众号开发 自定义分享 从前台到Java后台 调用微信JS接口分享朋友圈

    20180811写在前面的话 有很多人遇到问题之后问我,结果大多数是因为配置问题,所以请详细阅读前面的配置步骤. 20181016注意事项 收到反馈,之前写的接口即将废弃,源代码中的js接口需要修改, ...

  7. 微信开发 --- 调用微信上传图片接口,并保存到自己的服务器

    微信开发 - 调用微信上传图片接口,并保存到自己的服务器 整体思路是这样的: 1.先把手机上的图片上传到微信服务器,然后返回一个图片ID 2.在通过后台根据ID从微信后台拿到流,保存到服务器 前几个步 ...

  8. 调用微信上传图片接口和下载图片接口

    目的:调用微信上传图片接口上传图片,并调用下载图片接口下载到本地 1.绑定域名 登录微信公众平台后,进入 公众号设置-->公众号设置页面如图(1),点击设置如图(2),输入域名后,点击保存. 注 ...

  9. Android应用调用微信登录接口

    很多App都是需要用户登录的,例如电商类的APP,用户登录后可以查看自己的购物订单,浏览痕迹等,登陆的话又可以分为多种登录,例如QQ,微信,微博,支付宝等,那么接下来这篇文章讲诉的是应用如何调用微信的 ...

最新文章

  1. C++ 笔记(07)— 常量(字面常量、const定义常量、constexpr 定义常量、enum 定义常量、define 定义常量)
  2. R包dplyr进行数据清洗和整理
  3. bzoj 2119 股市的预测 —— 枚举关键点+后缀数组
  4. weka: exhaustive search
  5. Geoserver中切割离线瓦片TileLayer选项中没有900913选项(图层和图层组怎样配置TileLayers的切割选项)
  6. OpenResty安装--增强版的nginx
  7. Spring集成–第2节–更多世界
  8. 5.报错:ImportError: No module named win32api
  9. ClassCastException:AdaptiveIconDrawable cannot be cast to BitmapDrawable
  10. ASP.NET MVC 入门系列教程
  11. Zookeeper 在Linux系统的安装
  12. DensePose开源了,2D变3D人体姿势实时识别 | Facebook@CVPR 2018
  13. IT项目管理之第7章 项目质量管理习题之案例分析汇总
  14. AE Face Tools 4 脸部工具扩展(中英对照)
  15. 职中心得体会300字高一计算机,职高毕业生自我鉴定范文300字
  16. android+日文输入法,玩转手机日语输入法(安卓/iphone)
  17. Chrome\Edge 更新后访问网站变慢或加载不出来,其他浏览器正常
  18. 独立网店运营简要分析
  19. 帝国CMS(EmpireCMS) v7.5配置文件写入漏洞分析
  20. python爬取网站时,一键获取headers、url等信息(真的是让我爬取网站时,省了不少力气,作为小秘密分享给大家喽)

热门文章

  1. 低照度监控前景广阔 企业展开激烈角逐
  2. Github GUI 托管代码教程
  3. Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解(1)
  4. RHEL MRTG 系统流量监测的安装和配置
  5. Ajax框架DWR入门
  6. android blockcanary 原理,blockCanary原理
  7. nginx + uWSGI 提高 Django的并发性(看着不错)
  8. CentOS 6.7构建 OpenResty(Nginx)+PHP 7(php-fpm)+MySQL5.7 运行环境
  9. Bootstrap常用类
  10. 合并文件夹中子目录_如何整理文件夹,看这一篇就够了,简单易学