标签: Project

微信二次分享

前言

在善执者行项目中,涉及了微信二次分享的功能。在使用过程中,多次重复出问题,导致分享文本变成链接。在这里做一个记录。

公众号配置

  1. 公众号需要认证。否则,接口调用不会报错,但是无效果。
  2. 启用AppSecret
  3. 设置IP白名单,将服务器ip添加到白名单中
  4. 设置js接口安全域名。需要包含资源文件路径。

java后台

  1. jsapi_ticket失效问题。jsapi_ticket需要缓存到本地,有效期为两个小时。
  2. 重新打包上线时,需要清理缓存的jsapi_ticket和access_token。
  3. java需要提供给前端appId、时间戳、随机字符串、签名。

前端

  1. 前端方面需要做的是接受后台提供的appId、时间戳、随机字符串、签名,注入代码中。