返回顶部
首页 > 资讯 > 移动开发 >微信小程序——获取接口调用凭据access_token
  • 870
分享到

微信小程序——获取接口调用凭据access_token

微信小程序小程序微信 2023-09-14 09:09:37 870人浏览 独家记忆
摘要

问题背景 今天在搞一个微信小程序的时候,使用到了发布内容的问题,然后想使用微信请求接口,结果遇到了请求接口需要获取调用凭证access_token。 查看微信小程序开发文档 打开微信小程序开发文档后,打开服务端相关文档,如下图: 图中可以

问题背景

今天在搞一个微信小程序的时候,使用到了发布内容的问题,然后想使用微信请求接口,结果遇到了请求接口需要获取调用凭证access_token。

查看微信小程序开发文档

打开微信小程序开发文档后,打开服务端相关文档,如下图:

图中可以看到功能的描述,他是获取全局唯一后台接口调用凭证,有效期为7200秒,而且需要我们自己保存,并且需要自己定期维护更新这个token

假如,我们使用云托管,可以通过微信开放接口免维护acctess_token的调用

这里,我们使用的是https调用,采用我们自己的服务端去调用微信的服务端的方式,不通过云调用也不通过前端调用,

实现方案

public static String getAccessToken(String appid,String appsecret){    String reqUrl = ACCESS_TOKEN_URL.replaceAll("APPID",appid).replaceAll("APPSECRET",appsecret);    String result = HttpUtils.httpsRequest(reqUrl, "GET", null);    JSONObject jsonObject = JSONObject.parseObject(result);    String  access_token = (String) jsonObject.get("access_token");    System.out.println(access_token);    return result;}public static void main(String[] args) {    String accessToken = getAccessToken("wx7cbdf2fc3c123456", "fd54746d6eb3bf2b9770be4081234567");    System.out.println(accessToken);}

通过上方的实现代码,我们可以看到将请求地址中的APPID替换成我们自己的appid,以及appsecret也换成我们自己的秘钥。

然后,发起GET请求,请求到微信服务器获取返回access_token结果,在将其转为JSONObject对象,即可根据key获取到他的value值。

这样既能获取的到access_token,也能获取他的有效时间。

然后再根据这个过期时间,我们再去缓存token即可。

具体的缓存结构我没有写,最简单的方案就是先判断缓存中是否存在,如果不存在再去调用接口,返回正常的token后放到我们的缓存中,并且将结果返回。

好了,今天关于微信小程序中获取接口调用凭证access_token的分享就到这里,欢迎大家留言交流。

也欢迎大家关注我的工种昊《coder练习生》

来源地址:https://blog.csdn.net/ybb_ymm/article/details/128769109

--结束END--

本文标题: 微信小程序——获取接口调用凭据access_token

本文链接: https://lsjlt.com/news/407028.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 微信小程序——获取接口调用凭据access_token
    问题背景 今天在搞一个微信小程序的时候,使用到了发布内容的问题,然后想使用微信请求接口,结果遇到了请求接口需要获取调用凭证access_token。 查看微信小程序开发文档 打开微信小程序开发文档后,打开服务端相关文档,如下图: 图中可以...
    99+
    2023-09-14
    微信小程序 小程序 微信
  • Thinkphp5微信小程序如何实现获取用户信息接口
    这篇文章主要为大家展示了“Thinkphp5微信小程序如何实现获取用户信息接口”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Thinkphp5微信小程序如何实现...
    99+
    2024-04-02
  • 获取微信小程序具体链接
    先绑定小程序  2、点击首页图文消息  3、点击小程序,输入小程序appID (小程序appId可以通过小程序,更多资料查看   -附获取appid相关链接 微信小程序AppID、原始ID的获取方法-微星极光运营小课堂 - 微星极光—大鬼...
    99+
    2023-10-10
    微信小程序 小程序
  • 微信小程序分享及授权获取用户信息接口调整的方法
    这篇文章主要介绍了微信小程序分享及授权获取用户信息接口调整的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序分享及授权获取用户信息接口调整的方法文章都会有所收获,下面我们一起来看看吧。调整方案具体如...
    99+
    2023-06-26
  • 小程序开发中如何调用接口获取登录凭证进而换取用户登录态信息
    这篇文章主要为大家展示了小程序开发中如何调用接口获取登录凭证进而换取用户登录态信息,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“小程序开发中如何调用接口获取登录凭证进而换取用户登录态信息”这篇文章...
    99+
    2023-06-26
  • 微信小程序获取用户信息
    要在微信小程序中获取用户信息,你可以按照以下步骤进行操作: 在小程序的app.json文件中添加"scope.userinfo"权限,例如: ``` "permission": {   "scope.userinfo": {     "d...
    99+
    2023-09-21
    微信小程序 小程序
  • 微信小程序获取手机号getPhoneNumber接口报错41001
    目录 1、报错场景,错误ID:410012、报错原因3、解决办法 1、报错场景,错误ID:41001 在使用postman/apifox调试微信小程序获取手机号接口时,微信报错41001:...
    99+
    2023-09-06
    获取手机号接口报错 getPhoneNumber 小程序接口报错41001 小程序报错41001 获取手机好41001
  • 微信小程序获取用户openid
    小程序端直接获取: 实现代码:直接简单 wx.login({ success(res) { if (res.code) { //发起网络请求 wx.request({ ...
    99+
    2023-08-17
    微信小程序 前端 小程序
  • 微信小程序获取头像
    微信小程序获取头像的问题 微信小程序获取用户权限被收回(需要使用头像昵称填写) 当小程序需要让用户完善个人资料时,可以通过微信提供的头像昵称填写能力快速完善。 根据相关法律法规,为确保信息安全,由用户上传的图片、昵称等信息微信侧将进行...
    99+
    2023-09-29
    微信小程序 小程序 微信
  • 获取微信小程序源码
    一、使用adb连接手机获取小程序源码 1、手机root环境下 开启调试模式,手机通过USB数据线连接电脑 查看设备 adb.exe devices 连接设备 adb.exe connect 10.10.10.1 //ip为手机IP ...
    99+
    2023-09-24
    微信小程序 小程序 Powered by 金山文档
  • 微信小程序如何获取data数据
    微信小程序获取data数据的方法:1、在微信开发者工具中打开项目。2、在JS文件中添加获取data数据的函数方法。微信小程序获取data数据的方法:首先用微信开发者工具打开项目。在JS文件添加获取data数据的函数方法,具体代码如下所示:p...
    99+
    2024-04-02
  • 微信小程序·获取小程序版本号
     小程序基础库版本 2.10.2 中提供了获取线上小程序版本号的功能,代码如下:  在app.js中 const miniProgram = wx.getAccountInfoSync(); this.version = ...
    99+
    2023-09-06
    微信小程序 小程序 前端
  • 微信小程序如何获取分享链接
    小编给大家分享一下微信小程序如何获取分享链接,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!API层面onShareAppMessage小程序如果想对外分享,必须在 page 里面定义 onSh...
    99+
    2023-06-26
  • 微信小程序获取位置信息
    目录 一、获取当前位置的经纬度 二、获取当前具体信息(国家,城市等信息) 1.注册腾讯地图账号 2.创建应用 3.添加key 4.下载sdk文件 5.获取位置信息 5.1剪切完成后,在你需要引用位置信息的模板中的js文件中进行配置 5.2在...
    99+
    2023-09-01
    微信小程序 小程序
  • 【小程序】微信小程序如何获取微信公众号openid?
    一图总览 大家可以先看看下面的流程图,来了解笔者想实现的功能,简单来说就是两个不同主体间的小程序与公众号该如何产生关联。 注:为什么这里要强调不同主体呢,因为同主体的小程序与公众号是可以通过unionId来进行关联绑定。 ...
    99+
    2023-08-19
    微信小程序 小程序 微信
  • 微信小程序如何调用微信授权窗口
    这篇文章主要介绍了微信小程序如何调用微信授权窗口,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 具体实现app.js的onLaunch(...
    99+
    2024-04-02
  • 微信小程序如何获取用户信息
    自我介绍 我是IT果果日记,微信公众号请搜索 IT果果日记 一个普通的技术宅,定期分享技术文章,欢迎点赞、关注和转发,请多关照。 微信小程序用户基本信息有哪些? 除了基本信息,微信还会提供openId和union...
    99+
    2023-09-05
    微信小程序 小程序 微信 Powered by 金山文档
  • 微信小程序页面如何获取数据
    微信小程序页面获取数据的案例:获取page数据,代码:var text=this.data.name ,这样就获取到初始化的值。page({data:{name:"test"},showData:function(){v...
    99+
    2024-04-02
  • 获取微信小程序源码教程
    最近在研究微信小程序,网上很多的小程序都是可以借鉴的,那么如何获取源码就很重要了 目录 1.安装对应环境 (Node,js) 2.下载反编译脚本 3.下载安卓模拟器获取微信小程序反编译文件 4.反编译   1.安装对应环境 (Node,j...
    99+
    2023-09-06
    微信小程序 小程序 node.js
  • 微信小程序开发之获取用户信息
    环境 微信开发者工具 Stable 1.06.2303220云开发控制台 v1.5.47 用户的openid和头像名称信息 openid 是小程序用户的唯一标识。注意, openid 并不是微信用户的...
    99+
    2023-09-27
    微信小程序
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作