赞
踩
最近要在小程序webview中获取定位信息,于是采用sdk的方式,在授权道路上彩果无数坑
因为我们系统中,小程序账号有绑定小程序的appid和secret,所以后端的同学在生成access_token的时候使用小程序的appid和secret。
‼️要注意使用公众号的appid的secret
时间戳要让后端同学给number类型
这是个大坑,拖了我三天,而且ios成功还在迷惑我
参考开发者文档,url要做 encodeURIComponent 处理后传给后端,,这里要注意 微信浏览器没有做url解析,encodeURIComponent之后后,与当前浏览器url不一直会导致 wx.config 的时候授权失败。
因为我跟后端同学商定使用post的请求,所以不考虑参数问题,,使用get请求的同学要注意 encodeURIComponent 的处理,同样后端要解析出来
我发现这个需要放到服务器上才能调试,,本地其服务授权会报错,因为url域名问题,,毕竟公众号的域名配置只允许5个。
所以改点东西就得发版,很是痛苦,浪费了很多时间
划重点,这是最严重的一个问题,没办法下手,只有getLocation有问题,其他api也都能使用
遇到类似问题先检查一下当前页面url的参数是否有特殊符号
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。