接口:https://qyapi.weixin.qq.com/cgi-bin/service/contact/search https://open.work.weixin.qq.com/api/doc/90001/90143/91844 搜索请求{"auth_corpid":"ww*******","query_word":"he","agentid":null,"query_type":1,"offset":null,"limit":200,"full_match_field":null}。 返回结果:{"errcode":0,"errmsg":"ok","is_last":true,"query_result":{"user":{"userid":["claire","figoChenFei","ShanYiCheng","mikeho"],"open_userid":["wogGzqBgAAijeT9dyejNuVg74f-l_WPQ","wogGzqBgAAxPO3Dbv1zBCmww8Hc9tmvw","wogGzqBgAABe5uNpaya_zkoY9m0J6zVw","wogGzqBgAAOSwi49EB_UZf4-Pm81r-DA"]},"party":null}}。 页面:[图片] 以上查出来的结果,用户名拼音都有he 如果输入:何 搜索请求:{"auth_corpid":"ww*******","query_word":"何","agentid":null,"query_type":1,"offset":null,"limit":200,"full_match_field":null} 返回:{"errcode":0,"errmsg":"ok","is_last":true,"query_result":{"user":null,"party":null}} 页面: [图片]
第三方应用开发的通讯录搜索,不支持中文搜索?这个文档里面描述的第三方应用的通讯录搜索API,发现query_word传入中文根本查不到东西,而英文以及拼音却可以。 https://open.work.weixin.qq.com/api/doc/90001/90143/91844 这个接口到底支不支持中文?如果支持,到底怎么用如果只支持拼音,那你得说清楚啊。。。另外,只用拼音体验不好,例如我想搜姓名带 何的,用he搜索,姓陈的都出来了(chen)
2020-07-03我重新把测试企业取消安装,再安装一次,就可以了。。。太坑了
企业微信第三方应用页面,调用wx.config提示preVerifyJSAPI:fail?域名已经是可信域名,也通过了备案,想用jssdk打开通讯录选人对话框,wx.config就报preVerifyJSAPI:fail; js api ticket获取方式: 1. 根据定时推送的suite ticket,suite_id,suite_secret,通过get_suite_token获取suite_access_token; 2. 根据suite_access_token和授权企业auth_corpid、永久授权码permanent_code,调get_corp_token获取企业access token; 3. 根据企业access token调用get_jsapi_ticket获取jsp api ticket 以上三个都有缓存,并且该第三方应用各功能正常,,用agentConfig和open data也可以根据通讯录userid展示username; 签名也按照文档要求。 如需其他信息,可以随时提供。
2020-06-16问题解决了么?
企业微信第三方服务商H5应用调用wx.config失败,报错preVerifyJSAPI:fail前言: 1、企业微信第三方服务H5应用,首先配置的 H5 地址是跳转到移动端H5应用页面; 2、H5应用内部判断如果是企业微信PC则带着授权参数 code、state 跳转到PC上的web应用页面; 3、下面的图片都是PC上WEB应用内部的代码流程; web 前端 js 代码授权流程,报错见后面的图片:[图片]下面是调用之后的报错信息,没有说签名错误,只说了预校验失败,也没说因为什么失败了: [图片]
2020-06-16我也遇到这个问题,域名款式也有关系?请官方解释一下
第三方应用 preVerifyJSAPI:fail ?使用自建应用可以在侧边栏正确获取到 userid; 使用第三方应用就不行了 可信域名,检查过访问的域名和第三方普通应用的一致的; 签名使用工具校验了,没有问题的 还有什么其他原因导致 wx.config 失败,preVerifyJSAPI:fail
2020-06-16