微信开发中两种access_token的区别
1. 普通的获取用户信息,只需要调用微信用户信息接口就能获取,因而使用的是第一种普通的access_token。
2. 网页授权时获取微信用户信息,用的就是第二种,网页授权access_token。
两种access_token混淆的话就会有 “invalid access_token” 的错误。
要注意的是,第一种普通的access_token是全局性的,就是说一旦重新调用接口获取一个新的普通的access_token,之前的那个旧的普通的access_token就会失效,因而用旧的普通的access_token就无法成功地调用相关的接口。所以这种特性可能会导致一些情况,比如说,多个不同的进程独立的去获取这种普通的access_token,就会导致有些接口没办法正常地调用相关的微信接口。一般的话,可以用定时器定时地更新access_token,或者将其缓存在缓存或者数据库当中,设置失效时间,在缓存当中找不到或者已经失效的情况下,再通过接口重新获取的方式来解决类似的问题。
原文:https://blog.csdn.net/huangyuehong914/article/details/82492628
网页授权access_token
微信开发中两种access_token的区别相关推荐
- 微信开发中两种access_token的区别和不同用处总结
微信开发需要用到的access_token,其实是分为两个种类的,一种是普通的access_token,另一种是网页授权access_token. 普通的access_token,是微信开发者调用微信 ...
- 微信开发者和其他服务器区别,求教微信公众号开发中两种认证技术的区别?
本人对微信开发中2个认证方式有些不解,求各位大佬给解释一番. 众所周知,在微信开发者进行开发时,有两个角色和两个场景存在,我分别描述如下: 第一个场景:微信服务器------>我的服务器. 在我 ...
- apache php 工作模式,PHP Apache中两种工作方式区别(CGI模式、Apache 模块DLL)
搜索热词 对PHP在Apache中两种工作方式的区别(CGI模式.Apache 模块DLL)感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! Windows 下有两种方法使 ...
- JSP中两种include的区别
jsp中有两种include,一种是<%@include file="xxx.jsp"%>,另一种是<jsp:include page="xxx.jsp ...
- 图解angr中两种CFG的区别
angr里提供两种CFG的生成,一种是CFGFast,一种是CFGEmulated.这两种究竟有什么不同呢? 本文主要是用图来说明下这个问题.可能回答的不是很完整. CFGFast这种CFG生成的比较 ...
- SM中两种组件的区别----来自阿红
Servicemix中有两类构件: 轻量级构件(也称为Pojo构件):实现了JBI规范中定义的构件必须实现的接口(Component和ComponentLifeCycle接口).轻量级构件不可以在运行 ...
- matlab 遍历每个像素点,Mat中两种像素遍历方法比较
小白,入门中,不足其指正.刚刚接触opencv,从一个Matlab风格的编程环境突然跳转到C++,实在有些不适.单就pixels scanning花了好长时间研究.opencv-tutorials给出 ...
- php微信公众号开发难吗,PHP微信公众号开发的两种模式
微信现在已经深入到每个家庭,每个人至少人手一个账号是确定的,所以开发公众号也是很普遍的,今天爱站技术频道小编为大家带来的是PHP微信公众号开发的两种模式,感兴趣的小伙伴们可以参考下面的介绍. 学习步骤 ...
- 微信小程序两种loading加载中显示方式
在微信开发中,为了用户更加友好的体验,一般在数据请求的时候就显示动态加载中的显示字样,表示数据正在加载,用户请耐心等待. 一般有两种显示方式(其实是三种,showToast和showLoading写法 ...
最新文章
- myeclipse乱码
- ajax 加载partial view ,并且 附加validate验证
- ubuntu 16.04 安装 python2.7 以及 cv2, dist-package 和 site-package 的区别, import cv2 出问题解答
- oracle表空间的创建、修改、删除及一些参数解释
- CentOS7 按nodejs和npm的方法
- vue jsx webpack报错_从零开始,使用webpack高效搭建react工作流
- error LNK2019: unresolved external symbol __imp__JNI_CreateJavaVM@12 referenced in function _wmaim
- cudnn下载速度很慢怎么解决
- 想要下载,却没有积分,CSDN你做个人吧
- java adt eclipse_Eclipse安装ADT插件
- 十款提升操作系统舒服度软件
- FishC笔记—16 讲 序列,序列
- python爬取凤凰新闻_python爬虫凤凰网新闻
- 安卓期末大作业——Android数独游戏
- c#中如何将byte数组转换成string从而在textbox中显示出来?
- oracle之sql(二)
- 数据分析面试题——业务篇(3)
- hduoj 2028
- 印度富士康的iPhone产能在扩产,对中国制造将产生深远影响
- 事件是什么?事件模型?