博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小程序接口记录
阅读量:5238 次
发布时间:2019-06-14

本文共 1850 字,大约阅读时间需要 6 分钟。

*用登陆code 换取 session_key (get)
请求地址:
https://api.weixin.qq.com/sns/jscode2session
?appid=APPID
&secret=SECRET
&js_code=JSCODE
&grant_type=authorization_code
返回数据
openid 用户唯一标识
session_key 会话密钥
unionid 用户在开放平台的唯一标识符。本字段在满足一定条件的情况下才返回
*获取 access_token  (get)
请求地址:
https://api.weixin.qq.com/cgi-bin/token
?grant_type=client_credential  #获取 access_token 填写 client_credential
&appid=APPID
&secret=APPSECRET
返回参数说明:
{"access_token": "ACCESS_TOKEN", "expires_in": 7200}
access_token 获取到的凭证
expires_in 凭证有效时间,单位:秒
*发送模板消息 (post)
接口地址:
https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=ACCESS_TOKEN
参数说明
touser 是 接收者(用户)的 openid
template_id 是 所需下发的模板消息的id
page 否 点击模板卡片后的跳转页面,仅限本小程序内的页面。支持带参数,(示例index?foo=bar)。该字段不填则模板无跳转。
form_id 是 表单提交场景下,为 submit 事件带上的 formId;支付场景下,为本次支付的 prepay_id
data 是 模板内容,不填则下发空模板  //json对象
color 否 模板内容字体的颜色,不填默认黑色
emphasis_keyword 否 模板需要放大的关键词,不填则默认无放大
返回数据
{"errcode": 0,"errmsg": "ok"}
40037 template_id不正确
41028 form_id不正确,或者过期
41029 form_id已被使用
41030 page不正确
45009 接口调用超过限额(目前默认每个帐号日调用限额为100万)
*获取小程序码 (post)
接口地址
https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN
参数说明
scene String 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)
page String 必须是已经发布的小程序页面,例如 "pages/index/index" ,根路径前不要填加'/',不能携带参数(参数请放在scene字段里),如果不填写这个字段,默认跳主页面
width Int 430 二维码的宽度
auto_color Bool false 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调
line_color Object {"r":"0","g":"0","b":"0"} auto_color 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"}
返回数据
支付SDK修改
!/lib/WxPay.Api.php 
修改APPID MCHID KEY APPSECRET 整数路径理论上不需要改
!/example/WxPay.JsApiPay.php 
$urlObj["code"] = $code; 改成 $urlObj["js_code"] = $code;
修改 __CreateOauthUrlForOpenid方法中return "https://api.weixin.qq.com/sns/jscode2session?".$bizString;

转载于:https://www.cnblogs.com/fanhuo/p/9448925.html

你可能感兴趣的文章
如何操作使用Android 模拟器?
查看>>
洛谷P4363 [九省联考2018]一双木棋chess 【状压dp】
查看>>
BZOJ3724 [HNOI2012]集合选数 【状压dp】
查看>>
C# 正则表达式的特定字符
查看>>
quick-cocos2d-x 实现在lua里面完成android支付宝的接入
查看>>
uva 10344 23 out of 5 凑运算结果 全排列+dfs
查看>>
C++成员函数的重载,继承,覆盖和隐藏
查看>>
C/C++中的序点
查看>>
读《Boost程序库完全开发指南》
查看>>
springBoot启动加载笔记
查看>>
unity常用的比较函数
查看>>
5. iphone 的:active样式
查看>>
[web笔记]解决跨域问题以及axios每次提交session变化的问题
查看>>
Tomcat学习笔记(二)
查看>>
xml数据格式
查看>>
while循环
查看>>
GB2312转成UTF-8
查看>>
[hdu3486]rmq+枚举优化
查看>>
编译器预定义宏的查看和使用
查看>>
GYM 101128 J.Saint John Festival(求凸包是否包含点)
查看>>