自定义微信分享内容

Posted sunbeamy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义微信分享内容相关的知识,希望对你有一定的参考价值。

1、公众号设置 -> 功能设置 :填写“JS接口安全域名”

2、引入js文件:http://res.wx.qq.com/open/js/jweixin-1.2.0.js

3、获取AccessToken

  A、在订阅号基本配置:获取AppIdAppSecret 并添加 分享的网站 ip 到白名单中

  B、https请求(GET方式):https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=AppId&secret=AppSecret

4、拿到的AccessToken后,采用http GET方式请求获得jsapi_ticket

  A、https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=AccessToken&type=jsapi

5、生成签名

  A、需要的数据:随机字符串 noncestr、有效的jsapi_ticket时间戳 timestamp、当前分享页面地址 url(不含#以及后面部分)

  B、数据按照字段名ASCLL排序,拼接成字符串 STR

  C、对STR进行shall签名,得到signature

 

注:①签名用的 noncestr、timestamp必须与wx.config中的一致

  ②access_token、jsapi_ticket有效期只有7200秒,所以需要进行全局缓存

 

以上是关于自定义微信分享内容的主要内容,如果未能解决你的问题,请参考以下文章

不用备案也能支持微信自定义分享

微信小程序之分享转发函数

微信开发笔记-调用自定义分享接口

自定义微信分享内容

如何控制微信分享网页时,展示的标题,描述和图片

微信h5如何自定义内容分享到朋友圈和朋友功能实现