VPS参考测评推荐
专注分享VPS主机优惠信息
hostkvm优惠促销活动
zji优惠促销活动
衡天云优惠活动
亚马逊云aws.amazon.com最新优惠活动
华纳云最新优惠促销活动

微信分享功能的开发(如何开启微信分享功能)

locvps
主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

这次给大家带来的是微信分享功能开发。微信分享功能开发中有哪些注意事项?以下是实际案例。让我们来看看。

微信内嵌的网页会在右上角有一个默认的分享功能。如下图所示,第一个是自定义效果,第二个是默认效果。实现自定义分享链接后点击是否更可取?下面解释开发过程。

微信分享功能的开发(如何开启微信分享功能)-主机参考

首先,准备并设置js接口安全域名。这就需要使用微信的jssdk。一、需要在微信微信官方账号后台设置:微信官方账号设置-->;设置功能-->: JS接口安全域名。打开此页面后,您将看到以下提示。你需要先下载这个文件,上传到指定域名的根目录。

微信分享功能的开发(如何开启微信分享功能)-主机参考

这个文件中有一个字符串,用于根据名称进行验证。请上传此文件,然后才能成功保存。所以可以用jssdk。

第二,前端配置。首先需要说明的是,分享功能是一个配置功能,在按钮的点击事件中绑定是没有作用的。也就是说,只有点击右上角的分享才会有效(有些文字内容分享不知道怎么实现)。官方js有四个步骤。第一步是介绍jssdk:

lt脚本src = http://res.wx.qq.com/open/js/jweixin-1.1.0.js&; gt; lt/script gt;根据官方配置参数,我们可以定义一个WXShareModel对象:

公共类WXShareModel { public string appId { get;设置;} public string nonceStr { get设置;}公共长时间戳{ get设置;}公共字符串签名{ get设置;}公共字符串票{ get设置;}公共字符串url { get设置;} public void MakeSign(){ var string 1 builder = new StringBuilder();string1Builder。追加( jsapi _ ticket = ).追加(票)。追加( ") .追加( noncestr = ).追加(非中心)。追加( ") .追加( 时间戳= ).追加(时间戳)。追加( ") .追加( url = ).追加(url。的索引( # ) gt= 0 ?网址。子字符串(0,url。的索引( # )) :网址);var string1 = string1Builder。ToString();签名= Util。Sha1(string1,编码。默认);}}然后就是配置:

Wx.config({ debug: true,//打开调试模式,所有api调用的返回值都会在客户端告警出来。要查看传入参数,可以在pc端打开,参数信息会通过log录入,只在pc端打印。appId: # 39;@ Model.appId # 39,//必选,微信官方账号时间戳的唯一标识符: # 39;@ Model.timest # 39,//必需,timest non centr: # 39;@ model . non centr # 39;,//必需,生成随机字符串签名: # 39;@ Model.signature # 39,//必需,有符号,见附录1 jsApiList:

有一个C#的demo,是支付端提供的。jssdk为什么不提供?好吧,我们不要吐出来。这位官员还解释了签名的规则。我从https://github.com/night-king/weixinSDK:的签名开始

公共静态字符串Sha1(string orgStr,string encode = ut F-8 ;){ var sha1 = new sha1 managed();var sha1bytes = System。text . encoding . get encoding(encode)。GetBytes(orgStr);字节

正确的拼写是:

公共静态字符串Sha1(string orgStr,Encoding encode){ SHA1 Sha1 = new Sha1 cryptoserviceprovider();字节

在这一点上,分享功能是可以的。它也打开了调用其他jssdk的大门。另外,本文中的SendHelp对象是Senparc的dll(基于。net4.5)。

相信你看完这个案例已经掌握了方法。更多精彩请关注主机参考其他相关文章!

推荐阅读:

webpack自动刷新和解析的使用

以上是微信分享功能开发的详细内容。请多关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:微信分享功能的开发(如何开启微信分享功能) https://zhujicankao.com/80916.html

【腾讯云】爆款2核2G云服务器首年40元,企业首购最高获赠300元京东卡
打赏
转载请注明原文链接:主机参考 » 微信分享功能的开发(如何开启微信分享功能)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!