VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

微信分享功能开发(微信分享功能开发及应用)

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

这次,我将为您带来微信共享功能开发。微信分享功能开发有哪些注意事项?以下是实际案例。让我们来看看。

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

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

该文件包含一个字符串,用于验证名称。请上传此文件,然后才能成功保存。所以你可以使用jssdk。

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

根据官方的配置参数,我们可以定义一个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。append(“jsapi _ ticket =“)。追加(票)。追加(“&“)。append(“non centr =“)。追加(非中心)。追加(“&“)。Append(“时间戳=“)。追加(时间戳)。追加(“&“)。append(“URL =“)。追加(url。index of(“#“)》= 0?网址。子字符串(0,url。index of(“#“):URL);var string1 = string1Builder。ToString();签名= Util。Sha1(字符串1,编码。默认);}}然后是配置:

wx . config({ debug:true,//开启调试模式,所有被调用API的返回值都会在客户端告警中出来。如果您想查看传入的参数,您可以在pc端打开它们,参数信息将通过日志打印出来,日志仅在pc端打印。AppId:“@Model . AppId”,//必填,微信官方账号的唯一标识时间戳:“@ model”。“,//必需,生成的签名时间戳non centr:“@Model . non centr“,//必需,用于生成签名的随机字符串签名:“@ model。‘,//必需的签名,请参见附录1 jsApiList:

C#中没有演示,但都是在支付端提供的。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(基于。net4.5)。

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

推荐阅读:

使用webpack的自动刷新和解析

H5缓存清单的使用

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

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

本文由主机参考刊发,转载请注明:微信分享功能开发(微信分享功能开发及应用) https://zhujicankao.com/105806.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 微信分享功能开发(微信分享功能开发及应用)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!