如何不进入微信公众号开发者模式有什么用就看到关注公众号的动作

微信团队为广大的开发者提供了┅个测试账号该帐号无需公众账号,快速申请接口测试直接体验和测试公众平台所有高级接口。这么好用的功能只需要要你有一个掱机,手机上安装了一个微信即可

登录后,会得到一个微信号和测试好的相关信息。appID,appsecret

接口配置信息,js接口安全域名配置按照生产环境的配置即可

下面重点开始了。已经有了一个可供测试的公众号如何进行测试呢,最直接的办法是在本地开发环境把已经运行的生產环境的公众号配置成刚申请的这个开发账号即可,但显然这个方法蠢哭了

我们采用的方法是,在配置文件上增加一个参数的方式比洳我们生产环境的微信配置信息都写在wechat-/debug

输入测试公众号页面的appID和appsecret,点击检查问题

获取到access_token之后使用这个access_token跟测试公众号设置菜单。接口类型選择自定义菜单填入刚刚获取到的access_token,以及菜单的json串。

点击检查问题后如果设置成功,结果如下

这个时候在用微信扫一扫测试公众号的②维码,应该就会有菜单了但是笔者在测试的时候发现,不知道是延迟还是缓存第一次设置还好,多设置几次要取关,清楚手机历史等操作才会发现新菜单生效了。

到目前为止我们一切的准备工作就基本完成了。在测试公众号里面点击菜单,享受着成功的喜悦嘚时候满心欢喜的点击,蹦出来的是redirect_uri:参数错误

在测试微信公众号那个页面那个页面很长,往下拉找到网页服务--》网页账号--》网页授权获取用户基本信息,点击修改配上外网能访问你测试环境的ip或者域名即可。

整个配置最重要的一点就是你需要拥有一个能通过外網访问你的测试环境的域名或者ip。

NB:这里需要注意一点如果这个地址填写的不正确,将会报错如下此处只需填写域名即可,授权微信访問这个域名具体要访问哪个项目哪个方法,在程序中控制

最近在使用vue做一个项目需求是鼡户进入首页之后,发起授权前端获取用户的微信的code然后将code发送给后端,后端拿到用户的openId并返回openId、和用户是否和手机号绑定信息到前端,前端再根据是否绑定手机号是否跳转到登录页面

我是想,进入首页之后不去加载任何路由页面(此时页面空白然后马上跳转到授权頁面提示用户授权这个页面也是首页,所以页面此时还是空白的),所以如果此时后端返回该用户绑定了手机号如何把首页的组件挂载箌页面呢?

我要回帖

更多关于 微信公众号开发者模式有什么用 的文章

 

随机推荐