收藏
回答

网站应用中的转发至微信好友功能到底支不支持手机端?

以下代码在Pc端执行分享至微信好友正常,但在手机端始终返回"errcode":6,"errmsg":"timeout",为什么

load_script_file('https://res.wx.qq.com/open/js/jweixin-1.6.0.js').then(() => {

                $.ajax({

                    type: 'post',

                    url: '/user/chat/get_wx_webapp_access_token.html',

                    data: {

                        url: data.qrcode_url,

                        csrf_token: $('#csrf_token').val()

                    },

                    success(ticket) {

                        console.log(ticket);

                        load_script_file('https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxopensdk.js').then(() => {

                            console.log(wxopensdk)

                            setTimeout(() => {

                                //my_alert(JSON.stringify(wxopensdk));

                                if (wxopensdk.ready) {

                                    wxopensdk.error(function (res) {

                                        console.error('JSSDK配置失败:', res);

                                    });

                                    wxopensdk.shareLink({

                                        url: data.qrcode_url,

                                        txt: data.title,

                                        desc: "全牛随笔分享",

                                        appid: "wx.........................",

                                        thumburl: data.img_src,

                                        source: 'chat', //"chat"好友, "timeline" 朋友圈

                                        ticket: ticket,

                                    }).then(res => {

                                        console.log(res);

                                        my_alert(JSON.stringify(res));

                                    });

                                } else {

                                    wxopensdk.onReady = wxopensdk.shareLink({

                                        url: data.qrcode_url,

                                        txt: data.title,

                                        desc: "全牛随笔分享",

                                        appid: "wx...................",

                                        thumburl: data.img_src,

                                        source: 'chat', //"chat"好友, "timeline" 朋友圈

                                        ticket: ticket,

                                    }).then(res => {

                                        console.log(res);

                                        my_alert(JSON.stringify(res));

                                    });

                                }

                            }, 1000)

                        })

                    }

                })

            }), 1000);

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

3 个回答

  • Hlxuan.
    Hlxuan.
    18小时前

    这个是微信电脑版才支持的:https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_PC_APIs/share.html

    18小时前
    有用 1
    回复 3
    • 枫桥夜泊
      枫桥夜泊
      18小时前
      谢谢你!


      如果网站应用中的appid只针对PC端,那么,我想要在手机端的浏览器中打开的web网页(即不是APP也是不小程序),实现跟PC端一样的分享至微信好友的功能,该如何操作?
      18小时前
      回复
    • Hlxuan.
      Hlxuan.
      18小时前回复枫桥夜泊
      目前文档中没有相关能力。
      18小时前
      回复
    • 枫桥夜泊
      枫桥夜泊
      17小时前回复Hlxuan.
      谢谢你
      17小时前
      回复
  • 智能回答 智能回答 本次回答由AI生成
    18小时前
    有用 1
  • 枫桥夜泊
    枫桥夜泊
    18小时前

    如果网站应用中的appid只针对PC端,那么,我想要在手机端的浏览器中打开的web网页(即不是APP也是不小程序),实现跟PC端一样的分享至微信好友的功能,该如何操作?

    18小时前
    有用
    回复 1
    • 枫桥夜泊
      枫桥夜泊
      18小时前
      在网上看到,说以下方式可以实现,但我又有疑问,第一,以下方式是否真的能实现?第二,这里的appid从哪里来?是不是又要进行相关认证才能获得


      load_script_file('https://res.wx.qq.com/open/js/jweixin-1.6.0.js').then(() => {
                          wx.config({
                              appId: "wxxxxxxxxxxxxxxxxx;,
                              timestamp: 1234567890,
                              nonceStr: "随机字符串",
                              signature: "后端生成的签名",
                              jsApiList: ['updateAppMessageShareData']
                          });
                          wx.ready(() => {
                              wx.updateAppMessageShareData({
                                  title: "标题",
                                  desc: "描述",
                                  link: "分享链接",
                                  imgUrl: "缩略图",
                              });
                          });
                      });
      18小时前
      回复
登录 后发表内容