![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微信相关接口
我就叫贝塔
每天进步一点点
展开
-
django 配置微信JS接口安全域名文件MP_verify_HYY0KkfTzujsyGhW.txt
开通微信公众号的支付功能时需要配置微信JS接口安全域名如下图所示:下载MP_verify_HYY0KkfTzujsyGhW.txt文件到本地,如何把txt文件放入django,并且路由访问到他呢?在settings文件里面设置好模板名字,一般都是 templatesTEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.j原创 2020-06-04 14:29:40 · 873 阅读 · 0 评论 -
微信报错:40001: invalid credential, access_token is invalid or not latest rid: xxx(附带存储access_token代码)
我使用的是redis作为存储服务器,来存储access_token,代码亲测没有任何问题在做微信公众号模板推送的时候用到了access_token,但是有时推送成功,有时失败,报错显示为:40001: invalid credential, access_token is invalid or not latest rid: 5fdb2087-1f36ab8e-5c34337a因为AppSecret之前一直使用, 所以不会错误,所以只能是access_token失效。百思不得其解,为啥有时候能成功原创 2020-12-17 18:00:47 · 21951 阅读 · 0 评论 -
给Web应用更换公众号步骤
我所需要更改的是一个web应用的公众号,此web应用本来是有公众号的,由于特殊原因换一个公众号,更改配置主要会涉及到微信的两个平台:1.微信公众平台2.微信开放平台首先说微信公众号要做的更改:公众号设置基本配置微信开放平台的更改点击管理中心->网站应用->选择对应的网站应用点击查看这样的话在微信端的配置基本完成代码段在代码里面将原来使用到的公众号app_id和app_secret等每个公众号独有的标识全部替换,就ok啦...原创 2020-07-22 12:03:52 · 340 阅读 · 0 评论 -
引导微信用户关注公众号(详细步骤加代码)
实现效果:当用户进入公众号h5页面,弹窗提示,是否要关注公众号流程1.用户在微信公众号端进入h5页面时,前端从后端数据库获取到用户关注状态.2.如果用户未关注,弹窗提示,是否关注公众号,不关注则取消弹窗,关注的话跳转到微信关注页面3.一天内未关注用户只会接收到一次弹窗提示4.更新用户的关注状态入库一,用户在微信公众号端进入h5页面时,前端从后端数据库获取到用户关注状态.微信用户是否关注公众号,需要咱们去问微信服务器要数据微信官方文档获取用户基本信息(包括UnionID机制和用户是原创 2020-07-09 17:15:40 · 15778 阅读 · 2 评论 -
微信JSAPI支付签名算法(附通用代码)
签名算法签名生成的通用步骤如下:第一步,设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。特别注意以下重要规则:◆ 参数名ASCII码从小到大排序(字典序);◆ 如果参数的值为空不参与签名;◆ 参数名区分大小写;◆ 验证调用返回或微信主动通知签名时,传送的sign参数不参与签名,将生成的签名与该sign值作校验。◆ 微信接口原创 2020-07-08 10:04:56 · 3015 阅读 · 0 评论 -
微信JSAPI支付结果通知(代码详解)
支付结果通知官方文档## 应用场景支付完成后,微信会把相关支付结果及用户信息通过数据流的形式发送给商户,商户需要接收处理,并按文档规范返回应答。注意:1、同样的通知可能会多次发送给商户系统。商户系统必须能够正确处理重复的通知。2、后台通知交互时,如果微信收到商户的应答不符合规范或超时,微信会判定本次通知失败,重新发送通知,直到成功为止(在通知一直不成功的情况下,微信总共会发起多次通知,通知频率为15s/15s/30s/3m/10m/20m/30m/30m/30m/60m/3h/3h/3h/6h/原创 2020-07-07 18:44:17 · 2106 阅读 · 0 评论 -
微信公众号开发详细过程(亲手总结)
官网链接: https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。关于网页授权回调域名的说明1、在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授权原创 2020-07-02 16:00:12 · 6533 阅读 · 1 评论 -
微信公众号模板消息推送(附上完整代码)
官方文档会用到的调用函数import loggingimport requestsimport timefrom pickle import dumps, loadsfrom requests.compat import json as _jsonfrom django.conf import settingsfrom werobot.client import Clientfrom redis.client import StrictRedisredis = StrictRe原创 2020-05-27 18:31:35 · 3572 阅读 · 1 评论 -
微信公众号内支付和web端扫码支付详细过程(附代码)
公众号支付相关配置微信公众平台链接1.需要一个已经进行微信认证的公众号2,该公众号需要开通微信支付功能在公众号平台——》开发——》接口权限——》功能服务和网页服务里面的微信支付都要开通3,到微信商户平台https://pay.weixin.qq.com/index.php/apply/applyment_home/guide_normal 注册一个商户账号,并关联你的公众号,如果需要实现小程序支付的,需要关联小程序。4,商户号的配置配置支付授权目录,登录商户平台——>产品中原创 2020-06-15 09:35:31 · 3408 阅读 · 0 评论