收藏
回答

web页面微信打开、并发送给好友自定义内容(图片、标题、介绍)

自己写了个项目部署在自己的服务器上

微信打开链接

点击发送给朋友

如何自定义内容呀,紧急需求(JSSDK用过了不好使)



config 信息也拿到了


但是success没执行的感觉






用了JSONP后确定了报错







手机调试发现:签名无效


最后一次编辑于  2019-07-25
回答关注问题邀请回答
收藏

3 个回答

  • 者
    2019-07-25


    2019-07-25
    有用 1
    回复
  • 阿巴阿巴
    阿巴阿巴
    2019-07-26

    2楼说的很正确。签名正确配置很重要。

    wx.config({

        debug:true,// 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

        appId:'',// 必填,公众号的唯一标识

        timestamp: ,// 必填,生成签名的时间戳

        nonceStr:'',// 必填,生成签名的随机串

        signature:'',// 必填,签名

        jsApiList: []// 必填,需要使用的JS接口列表

    });


    2019-07-26
    有用
    回复 10
    • 者
      2019-07-30
      可我。
      2019-07-30
      回复
    • 者
      2019-07-30
      我已经获取到签名了呀
      2019-07-30
      回复
    • 者
      2019-07-30回复
      我们没有后台我自己安装的PHP环境,然后写了一个PHP文件获取的签名,没问题吧
      2019-07-30
      回复
    • 阿巴阿巴
      阿巴阿巴
      2019-07-30回复

      appId: '', // 必填,公众号的唯一标识     timestamp: , // 必填,生成签名的时间戳     nonceStr: '', // 必填,生成签名的随机串     signature: '',// 必填,签名


      你这几个没有对,这个可以体现你不对


      2019-07-30
      回复
    • 者
      2019-07-30回复阿巴阿巴
      appId: '', // 没错,公众号的唯一标识 timestamp: , // PHP生成,生成签名的时间戳 nonceStr: '', // PHP生成,生成签名的随机串 signature: '',// PHP生成,签名 没得问题吧
      2019-07-30
      回复
    查看更多(5)
  • G-STEPS街舞工作室
    G-STEPS街舞工作室
    2019-07-24

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

    JSSDK 需要先调用 config,配置你的微信公众号 appid 之类的

    wx.config({
        debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
        appId: '', // 必填,公众号的唯一标识
        timestamp: , // 必填,生成签名的时间戳
        nonceStr: '', // 必填,生成签名的随机串
        signature: '',// 必填,签名
        jsApiList: [] // 必填,需要使用的JS接口列表
    });


    然后调用 ready,进行配置分享的标题,图片等等

    wx.ready(function(){
       wx.onMenuShareAppMessage({
          dataUrl: "",
          type: "link",
          title: '',
          desc: '',
          link: url,
          imgUrl: 'http://a.com/a.png',
          success: function (res: any) {
          },
          cancel: function (res: any) {
          }
        });
    });



    2019-07-24
    有用
    回复 35
    • 者
      2019-07-24
      你好感谢的你回答,但是我这个方法试过了。。我的这个页面是个独立的WEB页面,需要找个微信公众的appid配置一下参数吗
      2019-07-24
      回复
    • 者
      2019-07-24
      我的这个不是公众号内页面,就是一个普通的web页面,之前我弄过JSSDK,好像也不好使呢
      2019-07-24
      回复
    • G-STEPS街舞工作室
      G-STEPS街舞工作室
      2019-07-24回复
      必须依赖一个公众号的,不然不能配置成功
      2019-07-24
      回复
    • G-STEPS街舞工作室
      G-STEPS街舞工作室
      2019-07-24回复
      如果没有公众号的话,我记得微信会自动拿页面的标题作为分享的标题,页面上的第一张图 img 标签作为分享图。所以你可以在这上边做文章
      2019-07-24
      回复
    • G-STEPS街舞工作室
      G-STEPS街舞工作室
      2019-07-24回复
      不过是很久以前的规则了,不知道现在还是不是,你可以在页面最上边放一个 display:none 的 img 标签,等微信自己来抓
      2019-07-24
      回复
    查看更多(30)
登录 后发表内容