JAVA后台实现微信自定义分享

时间:2024-03-15 09:52:40

    最近在公司接到需求实现页面在微信浏览器实现自定义分享功能,中间遇到了许多小坑,特地记录下来

本人的实现过程主要参考  https://www.cnblogs.com/liuhongfeng/p/5101561.html 这篇文章,大家看的时候互为参考一下 就能很快实现功能,主要流程按照那篇文章就可以,主要是access_token每天只能调用2000次 所以需要把token里面的tiket放入缓存里面,所以有点改动。

    我想讲的主要是本地测试, 我们可以去微信公众平台后台管理里面找到开发者工具中的

JAVA后台实现微信自定义分享

用其中的appid和appsecret   然后用花生壳内网穿透工具把花生壳的域名绑定自己电脑的ip,然后在微信测试账号页面中设置js安全域名,如下:

JAVA后台实现微信自定义分享

 不要用代理工具  手机和电脑处在同一个wifi下  访问就可以测试了,也可以用电脑的微信web开发者工具测试,看控制台打印的信息。如果有问题就仔细检查自己的appId和appsecret是不是测试的,是否填写正确,如果测试OK 到正式环境如果报下面错误

JAVA后台实现微信自定义分享

说明你的微信公众号后台基本设置中的IP白名单没设置( 如果是做了nginx的服务,需要的是出口的的ip,问运维就行

JAVA后台实现微信自定义分享

还有后台的业务域名和js接口安全域名也要设置上 就可以了

JAVA后台实现微信自定义分享