如何进行微信微信官方账号开发的本地调试方法
微信团队为广大开发者提供了一个测试账号。这个账号不需要公共账号,可以快速申请接口测试,直接体验测试公共平台的所有高级接口。这样一个好用的功能,你只需要有一个手机,上面安装一个微信就可以了。
地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox? t=沙盒/登录
登录后,测试后会得到一个微信号和相关信息。appID,appsecret .
接口配置信息,js接口安全域名配置根据生产环境配置。
以下重点开始。已经有微信官方账号测试了。最直接的测试方式就是在本地开发环境中配置正在运行的生产环境的微信官方账号作为刚申请的开发账号,但显然这种方法很蠢,很会哭。
我们使用的方法是向配置文件添加一个参数。比如我们生产环境的微信配置信息是用微信-config.xml写的,此时增加了另一个配置文件微信-config-yimiyan.xml。启动jvm时添加参数
-Dwechat-config=yimiyan .程序中需要一些修改。
例如,微信-config.xml文件最初是在系统启动时读取的
微信. class . getresourcassstream('/微信-config . XML ');现修正如下:
String微信配置=System.getProperty('微信-配置');//我们得到了刚才添加的参数-Dwechat-config的值,也就是yimiyan将原来的读取配置文件修改为:
微信. class . getresourcassstream('/微信-config-'微信配置'。XML ');这样,每个开发伙伴都可以在自己的环境中进行测试。
准备好之后,启动下一个操作-配置菜单。
用手机扫描页面上的二维码后,关注了这个测试微信官方账号。没有菜单。如果此时配置菜单该怎么办?
有两种方式,使用邮差工具或者使用微信提供的调试界面。
我比较懒,直接用微信界面调试工具设置。地址:https://mp.weixin.qq.com/debug
第一步是获取access_tocken
进入测试微信官方账号页面的appID和appsecret,点击查看问题
获取access_token后,使用此access_token测试微信官方账号设置菜单。选择自定义菜单作为界面类型,填写刚获得的access_token和菜单的json字符串。
点击检查问题,如果设置成功,结果如下
这时我们用微信扫描微信官方账号的二维码,应该会有菜单。但是,在测试过程中,我发现我不知道它是延迟了还是缓存了。第一个设置不错,所以我又设置了几次。只有带着习俗,了解手机的历史,才能发现新菜单已经生效。
到目前为止,我们所有的准备工作已经基本完成。在测试微信官方账号中,当你点击菜单,享受成功的喜悦时,带着喜悦点击,弹出redirect_uri:参数错误
这到底是什么?
配置的最后一步:
在测试微信微信官方账号页面,页面很长。下拉,找到web服务-> Web Account-> Web Authorization获取用户基本信息,点击修改,匹配可以访问你的测试环境的外部网络的ip或域名。
整个配置最重要的一点是,您需要有一个可以通过外部网络访问您的测试环境的域名或ip。
NB:这里需要注意的是,如果这个地址填写不正确,错误将报告如下。只需在这里填写域名,授权微信访问这个域名,访问哪个项目和方式都在程序中控制。
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。
版权声明:如何进行微信微信官方账号开发的本地调试方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。