微信公众号开发问题若干

1、测试号 接入中心, 总是提示接入失败。 可能是端口不对哦,目前只支持80端口,其他端口就别费劲了哈哈哈哈。

frp内网穿透本地测试的话, 需要加一层Nginx,这样就可以用80端口了。 frp 肯定不能占80。。。

参考文档:

frp的配置直接照着GitHub来就行。 只不过可能前期对几个参数理解不到位,出现一些问题。 比如服务器的端口该放哪一个?哈哈哈,其实只放一个 frpc.ini配置的那个 server port即可。

frp githu: https://github.com/fatedier/frp

 

2、token 40001的问题

基本上就是配置appid  secret 错误啊, 时间戳错误啊之类的问题。 但是我遇到的却是获取信息url写错了,哈哈哈

xxx?access_token=TOKEN&openid=OPENID&lang=zh_CN

结果因为复制加手抖写成了:

xxx?access_token=TOKEN?openid=OPENID&lang=zh_CN

然后死活出不来。。。最后逐行调试打印,才发现了这个问题。。。所以说,拼写错误害死人啊。这个问题 貌似 TS 也无解吧。

 

3、补充一点 jssdk验证的问题

对ios和安卓, 这个 jssdk的验证其实有个landUrl的说法, 安卓的话不需要考虑,直接 window.url即可。 但是对于ios,如果路由使用 history路由的方式,那么,就需要在页面第一次加载的时候记录一下url作为  landUrl,以后通过history跳页不管怎么跳,那么发送给jssdk取token的 url 必须用这个landUrl ,否则就会校验失败。 提示,前端可以通过 router钩子判断是否有 from 来区分是landUrl还是其他,然后通过session记录即可。

posted @ 2020-07-09 18:32  前端小小菜  阅读(146)  评论(0编辑  收藏  举报