2018-07-05 17:46:01 3314次浏览 7条回答 0 悬赏 1700 金钱

QQ截图20180705174513.png

补充于 2018-07-06 10:44
wx.config({
    debug: true,
    appId: '<?php echo $signPackage["appId"];?>',
    timestamp: <?php echo $signPackage["timestamp"];?>,
    nonceStr: '<?php echo $signPackage["nonceStr"];?>',
    signature: '<?php echo $signPackage["signature"];?>',
    jsApiList: [
      'onMenuShareTimeline','onMenuShareQQ'
      // 所有要调用的 API 都要加到这个列表中
    ]
  });
  wx.checkJsApi({
    jsApiList: ['onMenuShareTimeline','onMenuShareQQ'], // 需要检测的JS接口列表,所有JS接口列表见附录2,
    success: function(res) {
		alert(res);
    // 以键值对的形式返回,可用的api值true,不可用为false
    // 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
    }
});
  wx.ready(function () {
    var url = location.href.split('#')[0];
    // 在这里调用 API
    wx.onMenuShareQQ({
      title: '互联网之子 方倍工作室',
      link: url,
      desc: '分享描述', // 分享描述
      imgUrl: 'http://img3.douban.com/view/movie_poster_cover/spst/public/p2166127561.jpg',
      trigger: function (res) {
		alert(res);
		alert('用户点击分享到朋友圈');
      },
      success: function (res) {
		  alert(res);
        alert('已分享');
      },
      cancel: function (res) {
		  alert(res);
        alert('已取消');
      },
      fail: function (res) {
		  alert(res);
        alert(JSON.stringify(res));
      }
    });
	wx.onMenuShareTimeline({
      title: '互联网之子 方倍工作室',
      link: url,
      imgUrl: 'http://img3.douban.com/view/movie_poster_cover/spst/public/p2166127561.jpg',
      trigger: function (res) {
		alert(res);
		alert('用户点击分享到朋友圈');
      },
      success: function (res) {
		  alert(res);
        alert('已分享');
      },
      cancel: function (res) {
		  alert(res);
        alert('已取消');
      },
      fail: function (res) {
		  alert(res);
        alert(JSON.stringify(res));
      }
    });
    alert('已注册获取“分享到朋友圈”状态事件');
	// 2.2 监听“分享到朋友圈”按钮点击、自定义分享内容及分享结果接口

  });
  wx.error(function(res){
	  alert("错误信息:"+res);
    // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
});

上传图片就是未响应。凑合着看吧。

最佳答案

  • 发布于 2018-07-06 09:24 举报

    1700 金钱……,我也凑个热闹。楼主接入分享朋友圈接口是成功了的提示,注册:onMenuShareTimeLine,个人觉得是微信第一步检测onMenuShareTimeLine事件是否注册成功,印象中是写在JSSDK初始化的时候,有个参数是要调用的接口的数组。我回答屁话最多,楼主金钱就给我了吧,哈哈

    1 条回复
    回复于 2018-07-06 10:45 回复

    你看下代码,我实在是想不出那里的问题。域名应该是没有问题,然后config也成功了。权限也取得了。

您需要登录后才可以回答。登录 | 立即注册
拷贝忍者卡卡西
经理

拷贝忍者卡卡西

注册时间:2016-11-01
最后登录:2024-03-19
在线时长:30小时46分
  • 粉丝19
  • 金钱1365
  • 威望0
  • 积分1665

热门问题