收藏
回答

通讯录选人接口不能用,没有任何错误提示

问题模块
API和组件


按照官网

https://work.weixin.qq.com/api/doc#10029/通讯录和会话接口

的方法写的,WeixinJSBridge ,可以跟踪到,也不是非空。但是 回调函数 就是不执行,怎么破?


export const openContact = (callback, opt) => {
 const defOpt = {
   fromDepartmentId: 0, // -1, 本部门, 0, 全公司
   mode: 'multi', // single表示单选,multi表示多选
   selectedDepartmentIds: [],
   selectedUserIds: [],
 };
 const param = { ...defOpt, ...(opt || {}) };
 console.log('---WeixinJSBridge--', WeixinJSBridge, param)
 WeixinJSBridge.invoke('selectEnterpriseContact', param, (res) => {
     console.log('---res--', res)
   if (res.err_msg === 'selectEnterpriseContact:ok') {
     console.log('---callback--', res.result)
     callback(res.result);
   }
 });
};


这个里面 res 就无论如何都不执行


还有我的微信版本是 Android 6.5.10,我用的 IOS 的 微信 6.5.12 都是一样,打不开


PS: 还有一个 JS-SDK 里面 计算 signature , 安卓手机怎么都是正确的,但是 IOS 都是失败, 无语了

最后一次编辑于  2017-08-03  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

1 个回答

  • 爱睡的君
    爱睡的君
    2017-08-29

    同问,请问已经解决了么?换了企业微信的接口也是不能发起回调

    2017-08-29
    赞同
    回复