扫一扫,微信登陆

 青浦修电脑 青浦笔记本维修 青浦手机维修 青浦电器维修

搜索
查看: 282|回复: 0

微信分享示例 - 青浦海洋数码电脑城

[复制链接]

1万

主题

1万

帖子

5万

积分

论坛元老

Rank: 8Rank: 8

积分
56206
发表于 2022-9-11 21:05:06 | 显示全部楼层 |阅读模式
微信公众号和商家常用引导用户分享内容的手段,达到宣传品牌和营销的目的。例如某个地址,要在用户分享到朋友圈之后才能访问。为了实现这个目标,要借助微信的分享接口。
; x' B1 h2 ]4 y9 s9 o微信公众号的js-sdk中提供了许多接口供网页开发者调用,其中就包含了分享的相关接口。js-sdk的官方文档链接为: http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html。5 N& g# U2 s* R) z: u& h
从文档中可以看到,调用js-sdk的接口分为五个步骤:2 }* j+ g: a& O3 v
[ol]
  • 在公众号中绑定JS安全域名;
  • 引入js-sdk的js文件;
  • 通过config接口注入权限校验配置
  • 通过ready接口处理成功验证
  • 通过error接口处理失败[/ol]稍微困难一点的是第3步权限校验,这一步不仅需要微信公众号的appid,还需要生成参数签名。而参数签名需要jsapi的ticket,ticket又依赖于全局的access token。出于安全考虑,access token应该由服务器端获取、缓存并返回给前端(如果有必要)。所以这一步需要与服务器进行交互。
    ; g) ]4 P) H: R& u  m! p9 `config配置成功后,就可以调用微信分享的接口了。微信提供了三类分享接口:分享到朋友圈,分享给朋友,分享给QQ好友。开发人员可以对这三类分享事件进行监听,在分享成功或失败后执行特定操作。$ ^/ o$ D8 ?' Z: G4 G
    要求用户分享到朋友圈才能执行某些行为,可以在用户分享成功后的回调函数中实现。例如跳转到指定网址,只需加上跳转的代码即可。
    / b, I5 d( a$ @0 `8 y& L我的github上新上传了一个微信分享的示例(网址: http://github.com/tlanyan/wx-share),将代码上传到服务器端并配置好appid和secret等(后端技术实现为php,要求版本php 5.3+),打开页面,点击分享后即可跳转到该博客。& W# g2 s- k6 ]8 Y1 X- w1 _0 o' V
    希望这些代码对感兴趣的人能有帮助。+ S* Y( |; l6 ]+ {& y
    AD:【国外VPS推荐】 Vultr全球16个数据中心,高速SSD硬盘,月付2.5$起,注册充10$送100$打赏赞(5)
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Copyright © 2001-2013 Comsenz Inc.Powered by Discuz!X3.4( 沪ICP备18024137号 )
    快速回复 返回顶部 返回列表