• 微信js-sdk使用


    var getAppid=function(){
    			$.ajax({
                url: "http://bos.foreverlynn.com/weixin/getWXUrl",
                dataType: "jsonp",
                data: {
                    url: window.location.href
                },
                success: function (res) {
                    if (res.code != '200') {
                      
                    }
                    wx.config({
                        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
                        appId: res.data.result.appId, // 必填,公众号的唯一标识
                        timestamp: res.data.result.timestamp, // 必填,生成签名的时间戳
                        nonceStr: res.data.result.nonceStr, // 必填,生成签名的随机串
                        signature: res.data.result.signature,// 必填,签名
                        jsApiList: [
                            'onMenuShareTimeline',
                            'onMenuShareAppMessage',
                            'startRecord',
                            'stopRecord',
                            'onVoiceRecordEnd',
                            'playVoice',
                            'pauseVoice',
                            'stopVoice',
                            'onVoicePlayEnd',
                            'uploadVoice',
                            'downloadVoice',
                            'chooseImage',
                            'previewImage',
                            'uploadImage',
                            'downloadImage'
                        ] // 必填,需要使用的JS接口列表
                    });
    
                }, error: function (error) {
                    console.log(error)
    
                }
            });
    		}
    		getAppid();
    		wx.ready(function () {
            
                // 在这里调用 API
                wx.onMenuShareAppMessage({
                    title: "寻找杭州50位最具品位的人", // 分享标题
                    desc: "第六空间搞设计了!严选50位大咖级设计师,为你打造杭州50座醉美私宅。", // 分享描述
                    imgUrl: "http://ovfllimsi.bkt.clouddn.com/logo.png", // 分享图标
                    success: function () {
                        // 用户确认分享后执行的回调函数
                    },
                    cancel: function () {
                        // 用户取消分享后执行的回调函数
                    }
                });
    
                wx.onMenuShareTimeline({
                    title: "寻找杭州50位最具品位的人", // 分享标题
                    desc: "第六空间搞设计了!严选50位大咖级设计师,为你打造杭州50座醉美私宅。", // 分享描述
                    imgUrl: "http://ovfllimsi.bkt.clouddn.com/logo.png", // 分享图标
                    success: function () {
                        // 用户确认分享后执行的回调函数
                    },
                    cancel: function () {
                        // 用户取消分享后执行的回调函数
                    }
                });
                wx.error(function(res){
                   console.log(res);
                });
            });
    

      

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

    微信官方文档

  • 相关阅读:
    electron 安装失败解决办法
    面向 B 端的产品经理
    如何学习一门新语言或框架
    斑马为什么有条纹?
    沃伦·巴菲特 | 成功的 10/10/10 法则
    如果想进入一家大公司面试,你会怎么做?
    人工智能缺陷与误觉:让机器产生幻觉的「怪异事件」
    20 世纪 70 年代的太空殖民艺术
    如何实现SSH断开后 进程仍然在后台运行
    让Linux关闭终端(关闭SSH等)后,程序继续运行
  • 原文地址:https://www.cnblogs.com/lfqcode/p/7676625.html
Copyright © 2020-2023  润新知