微信开发配置文档
微信开发配置文档
请求SDK接口
1, 绑定域名
公众号设置 菜单 --》 功能设置
绑定域名 : http://www.xxxxx.com
2, 记录应用ID : AppID(应用ID)wxd9c94eba232190a1
应用密码: 8ff9f1fd268bdb643fc27354811d973a
3, 找到开发者工具 --》 开发者文档 --》微信网页开发 --》JS-SDK说明文档
页面底部 下载 sample.php 示例DEMO
打开sample.php 设置 APPID ,APPsecret
页面进行操作 需要调用的接口要进行添加在 jsApiList 的KEY中
jsApiList: [
// 所有要调用的 API 都要加到这个列表中
"openLocation",
"onMenuShareQQ",
]
操作在 wx.ready(function(){
各种事件
})
修改完成之后 上传服务器 4个 PHP文件到服务器
access_token.php jsapi_ticket.php jssdk.php sample.php
errmsg: 签名错误
去 开发者文档 JS-SDK网页开发 查找 签名
找到 《15 附录1-JS-SDK使用权限签名算法 》 获取 jsapi_ticket 但是先需要获取access_token
先 access_token找到
开发者文档 -》 接入指南 --》 获取 access_token
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
获得后的tokne:Y5XNstJNyg1hFC6NIw7KVySKi-Jht6a57UA7EBhIZEzJtC2ulIZPQD8DfG4e8N1M2-8MGBoiQrVI5lSgEUGnq9EX9aA_d4Gg1HlnwZghLqRv95Jxn6qu46tJ7u5arRvkZMNeADACPQ
然后获取 jsapi_ticket
https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi
kgt8ON7yVITDhtdwci0qeR5qU73m7bK9_U_bljnKv1SH_WwU-kybnyois4_g78H4SgKV7soqwqT1LnMRltpyoA
拿到jsapi_ticket后 去 jssdk.php 第22行 修改 字符串
$string = "jsapi_ticket=kgt8ON7yVITDhtdwci0qeR5qU73m7bK9_U_bljnKv1SH_WwU-kybnyois4_g78H4SgKV7soqwqT1LnMRltpyoA&noncestr=$nonceStr×tamp=$timestamp&url=$url";
上传服务器,覆盖源码
验证token 与微信公众平台进行 消息交互
1, 开发开发菜单 --》 接入指南 --》下载PHP示例代码 wx_sample.php
验证用户进入微信发送的消息,
$_GET["echostr"] 获取用户信息
if($_GET["echostr"]){
$wechatObj -> valid()验证
}
responseMsg() 用户验证通过之后执行的操作
2, wx_sample.php 需要上传到服务器
回到基本配置,配置 token信息 --- 点击服务器配置--填写信息
服务器地址 http:域名/wx_sample.php