小程序
我就叫贝塔
每天进步一点点
展开
-
在请求头里加入键值对专门用来识别微信小程序
在request.js文件里,加入如下 wx.request({ url: object.url, header: object.header || { "wechat-mini":'mini' // 判断时小程序还是H5 },在服务器端,只需要获取到请求头, 判断请求是否来自小程序# 如果头部为wechat-mini, 则中划线必须改为下划线(django框架如此), 并且加上http, 全部大写wechat_mini =原创 2021-09-13 10:19:43 · 340 阅读 · 0 评论 -
通过userAgent来识别请求来自于微信H5还是微信小程序
如何识别http请求是否来自微信客户端在http数据包的header结构中解析“User-Agent”即可,判断是否包含关键字“micromessenger”(这里请注意不要拦截其他微信http请求,所以关键词请匹配好),示例代码如下:user_agent = request.META.get('HTTP_USER_AGENT', "") logger.info("request user agent: {}".format(user_agent))原创 2021-09-08 11:06:56 · 4416 阅读 · 0 评论 -
微信小程序授权小知识
当已经授权过的小程序, 首页下拉移除小程序后, 授权信息便会消失, 包括第三方的登录态, 貌似等同于清除缓存, 用户主动删除小程序,授权会消失session_key有效期:微信不会把 session_key 的有效期告知开发者。我们会根据用户使用小程序的行为对 session_key 进行续期。用户越频繁使用小程序,session_key 有效期越长,开发者在 session_key 失效时,可以通过重新执行登录流程获取有效的 session_key。使用接口 wx.checkSession可以校验 s.原创 2021-04-22 09:34:59 · 964 阅读 · 0 评论 -
微信公众号或小程序中心服务器存储微信access_token
小程序获取access_token官方文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html公众号获取access_token官方文档:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html关于access_token的原创 2021-03-25 18:51:56 · 590 阅读 · 1 评论