11 2018 档案
摘要:微信支付分为JSAPI支付,扫码支付,APP支付,小程序支付等不同的支付方式。但大体的支付过程是一致的,本文以JSAPI支付,也就是微信内的H5支付为例,描述一下支付的整个开发流程。 配置 商户需要提前开通商户平台,并去公众平台或开放平台提交微信支付申请,获得商户号和秘钥。 详细文档可以看这里 支付
阅读全文
摘要:背景 用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 配置 1. 在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 接口权限 网页服务 网页帐号 网页授权获取用户基本信息”的配置选项中,修改授权回调域名。请注意,这里填写
阅读全文
摘要:登录流程 1. 小程序通过 " " 获取 (用户登录凭证,有效期五分钟,使用一次后实效) 2. 服务端拿到 ,调用 " " ,获取用户的 (用户在当前应用的唯一标识)、 (用户在开发平台的唯一标识) (会话秘钥是对用户数据进行 "加密签名" 的秘钥,在获取用户信息时会用到) 等信息。为了安全,服务器
阅读全文
摘要:背景 前端在调用微信提供的分享、拍照、扫一扫等功能时需要到后台获取配置,主要是签名(signature)。Node 开发可以用朴灵大佬的SDK—— "co wechat api" 。 配置 到微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。前提是该域名的项目目录下有微信提供的
阅读全文
摘要:背景 在修改前辈留下来的代码时踩到一个坑。简单讲一下代码做了什么事:在 try/catch 里实例化多个类,并调用类的方法为其赋值,catch 到错误也不会中断,而是通过打日志的形式收集报错信息。 我需要在里面新实例化一个类,有样学样,上来就是一顿copy改,可是新增的类的某个属性总是不对,排查了半
阅读全文
摘要:背景 公司在做付费课程,视频教学为主,需要对视频链接作防盗链处理。 REFERER HTTP referer 是 header 上的一个属性。当浏览器向服务器发起请求时,一般会带上Referer,告诉服务器我是从哪个页面链接过来的。 七牛在融合 CDN → 域名管理 → 高级配置里有一个域名防盗链选
阅读全文