C#微信分享代码

 更新时间:2017年10月19日 16:04:05   作者:阿炬  
这篇文章主要为大家详细介绍了C#微信分享的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了C#微信分享的具体代码,供大家参考,具体内容如下

微信分享代码,先引入:

<script type="text/javascript" charset="utf-8" src="http://res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>

获取签名:

mui.ajax('/apijson/wxsign', {
  type: 'get',
  data: {
    url: location.href,
  },
  success: function (data) {
    //alert(JSON.stringify(data));
    wx.config({
      debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
      appId: data.appid, // 必填,公众号的唯一标识
      timestamp: data.timestamp, // 必填,生成签名的时间戳
      nonceStr: data.nonceStr, // 必填,生成签名的随机串
      signature: data.signature,// 必填,签名
      jsApiList: [
      'onMenuShareTimeline',
      'onMenuShareAppMessage',
      'startRecord',
      'stopRecord',
      'onVoiceRecordEnd',
      'playVoice',
      'pauseVoice',
      'stopVoice',
      'onVoicePlayEnd',
      'uploadVoice',
      'downloadVoice',
      'chooseImage',
      'previewImage',
      'uploadImage',
      'downloadImage'
      ] // 必填,需要使用的JS接口列表
    });
  }
})

分享代码:

  wx.ready(function () {
    var url = window.location.href;
    // 在这里调用 API
    wx.onMenuShareAppMessage({
      title: "御元丹—送父母及最需要感恩的人!", // 分享标题
      desc: "走出红墙的臻品 邓小平、杨尚昆、叶剑英等党和军队领导人长期服用!", // 分享描述
      link: url, // 分享链接
      imgUrl: "http://m.981china.com/images/yuyuandanlogo.png", // 分享图标
      type: '', //
      dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
      success: function () {
        // 用户确认分享后执行的回调函数
      },
      cancel: function () {
        // 用户取消分享后执行的回调函数
      }
    });

    wx.onMenuShareTimeline({
      title: "御元丹—送父母及最需要感恩的人!", // 分享标题
      desc: "走出红墙的臻品 邓小平、杨尚昆、叶剑英等党和军队领导人长期服用!", // 分享描述
      link: url, // 分享链接
      imgUrl: "http://m.981china.com/images/yuyuandanlogo.png", // 分享图标
      type: '', //
      dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
      success: function () {
        // 用户确认分享后执行的回调函数
      },
      cancel: function () {
        // 用户取消分享后执行的回调函数
      }


    });


  });

wxsign输出的json

{
  "appid": "wx888888888888",
  "jsapi_ticket": "bxLdikRXVbTPdHSM05e5u2WtcuareekEvI9AoiSB9hYDykHA-zgWRJIeoZkZivtjOGcI87SVk1r8888888888",
  "timestamp": 150358888,
  "nonceStr": "ESbJrsnzGHi8888",
  "signature": "fec1a26592ef07d52ff066183f50536888888888f5"
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • .Net Winform开发笔记(一)

    .Net Winform开发笔记(一)

    理解“Windows 窗体应用程序”项目中Program.cs文件中的main方法与传统C++Console控制台程序中的main方法的区别等等,感兴趣的朋友可以了解下
    2013-01-01
  • c# base关键字的具体使用

    c# base关键字的具体使用

    base关键字用于从派生类中访问基类的成员,本文主要介绍了c# base关键字的具体使用,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2024-03-03
  • C#实现简单的Login窗口实例

    C#实现简单的Login窗口实例

    这篇文章主要介绍了C#实现简单的Login窗口,实例分析了C#显示及关闭登陆Login窗口的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-08-08
  • C#连接Oracle的方法实例总结

    C#连接Oracle的方法实例总结

    这篇文章主要介绍了C#连接Oracle的方法,结合实例形式总结分析了几种常见的C#连接Oracle数据库的操作技巧与相关注意事项,需要的朋友可以参考下
    2017-06-06
  • C#实现汉字转区位码的示例代码

    C#实现汉字转区位码的示例代码

    区位码是一个4位的十进制数,每个区位码都对应着一个唯一的汉字,区位码的前两位叫做区码,后两位叫做位码,下面我们就来看看如何使用C#实现汉字转区位码吧
    2024-01-01
  • 谈一谈autofac组件的实例范围

    谈一谈autofac组件的实例范围

    这篇文章主要和大家聊一聊autofac组件的实例范围,探讨autofac组件的实例范围,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • C# 读写自定义的Config文件的实现方法

    C# 读写自定义的Config文件的实现方法

    本文主要介绍了C# 读写自定义的Config文件的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • C#新手常犯的错误汇总

    C#新手常犯的错误汇总

    这篇文章主要介绍了C#新手常犯的错误汇总,对于经验丰富的C#程序员同样具有很好的参考借鉴价值,需要的朋友可以参考下
    2014-08-08
  • C#与C++之间类型的对应知识点总结

    C#与C++之间类型的对应知识点总结

    这篇文章主要介绍了C#与C++之间类型的对应知识点总结,对此有需要的朋友们可以参考下。
    2019-08-08
  • c# 所有类型都从Object类型派生

    c# 所有类型都从Object类型派生

    所有的类型最终从object派生,每一个类型都有一组最基本的方法
    2012-10-10

最新评论