收藏
回答

企业微信侧边栏应用调用wx.config在安桌手机下正常,苹果手机下异常

<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
<script src="https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js"></script>
<script>
    wx.config({:$config});
     wx.agentConfig({:$agentConfig});alert(111);
     setTimeout(function() {
          wx.ready(function () {
        $('#config').html('config配置成功');
        // let userId = 'no-no';
        wx.invoke('getContext', {}, function (res) {
            $('#getContext').html('<pre>' + JSON.stringify(res) + '</pre>')
            if (res.err_msg === "getContext:ok") {
                entry = res.entry; //返回进入H5页面的入口类型,目前有normal、contact_profile、single_chat_tools、group_chat_tools、chat_attachment
                shareTicket = res.shareTicket; //可用于调用getShareInfo接口
            } else {
                //错误处理
            }
        });


        wx.invoke('getCurExternalContact', {}, function (res) {
            $('#userId').html('<pre>' + JSON.stringify(res) + '</pre>');
            
            alert(JSON.stringify(res));
            if (res.err_msg === "getCurExternalContact:ok") {
                alert("以获取useriD:"+ res.userId)
                let userId = res.userId; //返回当前外部联系人userId        
            } else {
                //错误处理
            }
        });


    });
    wx.error(function(res){
        console.log('失败');
    });
     }, 5000)
   
</script>




安卓手机和pc端企业微信都可以正常运行,ios 返回错误 {“err_info":"success","checkResult":{"getContext":false,"getCurExternalContact":false},"errMsg":"confg":ok"}


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

1 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-07-20

    你好,getcontext 和getcurexternalcontact接口是需要传入agentconfig jsapilist执行的

    2021-07-20
    有用
    回复
登录 后发表内容