微信"转发" jssdk的简单使用

项目中偶遇微信转发功能,不免有些小兴奋

--------------------------------------

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432

微信jssdk是微信公众平台为我们开发者提供的微信内的网页开发工具包。

其中含有,调用其内部分享、定位、拍照、语音、扫一扫和支付等系统或微信独有的功能的接口。

所有接口均通过wx对象调用,参数是一个对象,有以下通用参数success,fail,complete,trigger,cancel均为回调函数之类的。

---------------------------------------

首先去微信公众平台使用一个域名绑定一个公众号获取一个验证你域名的id值,之后后端根据此id值以及当前url、时间戳、随机数等数据计算出一个msg_signature(签名,很重要, 如若传值或计算不对则报错,无效签名),将这些数据传至前端页面。页面引入相应的js, 然后就能傻瓜似的在js中给接口wx.config()传参了(参数为签名、随机数、时间戳、加密随机字符串),此接口注入权限验证配置,如若成功,会接着调用wx.ready()接口,里面是各种分享的调用接口和参数(链接, 图片, 标题,描述),每种分享含有success和cancel(分享成功或失败的回调, 分享成功失败时做的事情)回调,在不知不觉中已经完成了转发功能。

-----------------------------------------

盗图如下:

------------------------------------------------

基础实现:

平台和后端封好了一切,我只会调用而已。。。 很菜很菜,望指正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值