微信开发 JS-SDK 6.0.2 经常遇到问题总结


Posted in Javascript onDecember 08, 2016

0.为什么以前不需要配置这么麻烦就可以修改分享description 等信息,但是现在不行了.

因为6.0.2版本之前没有做权限验证,所以config都是ok,但这并不意味着你config中的签名是OK的,请在6.0.2检验是否生成正确的签名以保证config在高版本中也ok。

所以现在需要配置正确签名 wx.config

1.登录微信后台(mp.weixin.qq.com)-->基本配置

获取AppID,AppSecret

2. 获取 access_token

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

3.获取ticket

https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=&type=jsapi

4.获取 wx.config 其他必填项--> signature

4.1 参照文档: nonceStr 可以自定义,timestamp取当前时间戳,url需要完整地址.
http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign

5.config如报错

5.1 "invalid url domain" 需确认已绑定域名 -->“公众号设置”的“功能设置”里填写“JS接口安全域名”。 (文件覆盖到项目根目录)

5.2 "invalid signature" 详情参照附录5

6.示例代码 

/personal/invite.html   或 官方 见附录6

附官方js-sdk 说明文档

http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
javascript 自定义事件初探
Aug 21 Javascript
javascript 触发事件列表 比较不错
Sep 03 Javascript
firefox下jquery iframe刷新页面提示会导致重复之前动作
Dec 17 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
Sep 03 Javascript
jquery提交form表单简单示例分享
Mar 03 Javascript
jQuery使用height()获取高度需要注意的地方
Dec 13 Javascript
jQuery使用after()方法在元素后面添加多项内容的方法
Mar 26 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
Nov 25 Javascript
JQuery实现图片轮播效果
May 08 jQuery
Vue.js中轻松解决v-for执行出错的三个方案
Jun 09 Javascript
使用这 6个Vue加载动画库来减少我们网站的跳出率
May 18 Vue.js
JavaScript ES6的函数拓展
Jan 18 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
Dec 08 #Javascript
通过Ajax使用FormData对象无刷新上传文件方法
Dec 08 #Javascript
js倒计时小实例(多次定时)
Dec 08 #Javascript
详解JavaScript中的属性和特性
Dec 08 #Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
Dec 08 #Javascript
AngularJS模仿Form表单提交的实现代码
Dec 08 #Javascript
解析如何利用iframe标签以及js制作时钟
Dec 08 #Javascript
You might like
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
linux下为php添加curl扩展的方法
2011/07/29 PHP
PHP中isset()和unset()函数的用法小结
2014/03/11 PHP
简单谈谈PHP中strlen 函数
2016/02/27 PHP
php图片添加水印例子
2016/07/20 PHP
PHP接入微信H5支付的方法示例
2019/10/28 PHP
JavaScript单元测试ABC
2012/04/12 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
2015/10/10 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
2016/08/03 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
用React-Native+Mobx做一个迷你水果商城APP(附源码)
2017/12/25 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
vue服务端渲染缓存应用详解
2018/09/12 Javascript
浅析Vue.js 中的条件渲染指令
2018/11/19 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
推荐下python/ironpython:从入门到精通
2007/10/02 Python
go和python调用其它程序并得到程序输出
2014/02/10 Python
python计数排序和基数排序算法实例
2014/04/25 Python
利用python实现简单的邮件发送客户端示例
2017/12/23 Python
selenium+python自动化测试之页面元素定位
2019/01/23 Python
python3利用ctypes传入一个字符串类型的列表方法
2019/02/12 Python
Python检测数据类型的方法总结
2019/05/20 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
python 实现超级玛丽游戏
2020/11/25 Python
英国奢侈品在线精品店:Hervia
2020/09/03 全球购物
2014年创先争优活动总结
2014/05/04 职场文书
捐书倡议书
2014/08/29 职场文书
反四风对照检查材料
2014/09/22 职场文书
学生检讨书范文
2014/10/30 职场文书
公司行政主管岗位职责
2015/04/09 职场文书
Python 数据可视化之Bokeh详解
2021/11/02 Python
《月歌。》宣布制作10周年纪念剧场版《RABBITS KINGDOM THE MOVIE》
2022/04/02 日漫
Ruby GDBM操作简介及数据存储原理
2022/04/19 Ruby