收藏
回答

getShareInfo: fail 3200

想拿到群信息,按照文档的2种方法是调用getShareInfo,参数是shareTicket;


1: 从1044场景进入:

代码:


onLaunch: function (e) {
  console.log("================onLaunch================\n",e)
  shareTicket = e.shareTicket;
  wx.getShareInfo({"shareTicket": shareTicket,complete: function (res){
    console.log("================getShareInfo complete================\n",res) 
结果:


2: 点击分享后回调:

代码:

onShareAppMessage:  function () {
   return {
     title: '分享!',
     path: '/pages/duel/duel?share_id=' + userId,
 
     success: function (res) {
       
       console.log("================share success================\n" , res)  ;    
       // wx.getShareInfo(); 
       var shareTickets = res.shareTickets;
       wx.getShareInfo({
         shareTicket: shareTickets[0],
         complete: function (res) {
           console.log("================getShareInfo callback================\n" ,res); 
         }
       });
     },
      
     fail: function (res) {
       console.log("share fail")
     }
   }

结果:



回答关注问题邀请回答
收藏

5 个回答

  • Rita
    Rita
    2017-06-29


    1. 设置应用场景:1044

    2. 必须选择进入的群(不选择可以拿到shareTicket,但是无效)

    3. 保存为默认编译模式(不然进去还是1001场景)

    2017-06-29
    有用
    回复
  • Rita
    Rita
    2017-06-20

    同样遇到这个问题,本来可以的,突然就报这个错了

    2017-06-20
    有用
    回复
  • ranpeng
    ranpeng
    2017-06-19

    我也遇到这个问题了。忽略吧,这个应该是编译器的问题

    2017-06-19
    有用
    回复
  • 威廉
    威廉
    2017-06-16

    遇到同样错误,但真机可以获取

    2017-06-16
    有用
    回复
  • ron
    ron
    2017-06-07

    没人理。。

    2017-06-07
    有用
    回复
登录 后发表内容