公众号开发软件开发遇过的坎儿程序员

微信公众号网页开发-获取openid

2018-02-09  本文已影响444人  陈一季

1.公众号菜单跳转到微信的url,里面有回调页面,可以是首页。回调的时候会返回一个code拼在回调页面URL后面。

坑:这个code,如果直接点击右上角按钮的复制链接,是取不到的,得alert()才能看到……

2.将code传入微信的URL,会返回openid

坑:必须是后台获取openid,前台的ajax获取的话会直接跳到error里面。

3.如果使用jssdk,需要在后台签名,签名需要的页面URL是包括拼接了code的URL,需要把新的URL传到后台签名,不要用之前固定的。

4.需要一个已备案的域名,备案可以咨询云服务提供商。

5.回调的URL需要在公众号的后台管理系统配置,是一个路径,直到首页页面所在的文件夹。

6.回调页面的URL不能有端口号,使用8080默认端口。

7.开发文档中的特别关注“回调URL需要使用https协议以保护code的安全性”不关注亦可。

8.苹果手机清空微信浏览器缓存,需要退出登陆,再重新登陆即可。

9.获取openid需要服务号,必须已认证(300元)。

10.如果仅需要openid,推荐使用静默授权,用户无感知,感觉就是打开了一个网页。

11.狗年大吉大利!

上一篇下一篇

猜你喜欢

热点阅读