老哥,最近在网上查了很多使用uniapp开发微信公众号的帖子,也大致看了一下微信官方的代码,支付功能基本上已经实现完毕,现在由于业务需求需要调用以下微信公众号中的转发功能,我在官方文档大致看了以下文档,结合自己的项目,有一个疑问,我直接使用图一的微信官方的右上角的三点图标,点击后会弹出微信的转发接口,但是这个接口虽然可以实现转发功能,但是无法自定义数据,图一为点击三点后微信官方弹出的转发功能,图二中有这种转发后的效果模板,由于不能自定义数据,体验感很不好,但是图二下方是美团官方自己做的转发接口,可以自定义标题,内容,数据图片等,我现在项目很想实现这个功能,我看了官方的文档,根据uniapp官方的文档(图三)如要引入jweixin-module模块,然后进行相关配置获取access_token,ticket,等相关数据后,才可以调用微信的官方转发接口,若此时获取一次access_token,在unipay支付时,系统貌似通过getWeiXinJsCode应该会获取一次access_token,此时我再次封装一次获取access_token以及ticket的相关逻辑,来获得调用 wx.updateAppMessageShareData(微信分享接口),会不会导致两次获取的access_token不同,而导致支付失败呢,另外有没有类似的案例可以借鉴呢?
王翔
- 发布:2023-10-11 22:05
- 更新:2023-10-11 22:05
- 阅读:198