第三方服务商马上要获取不到客户企业的通讯录的用户姓名和部门名称了
使用通讯录展示组件,无论是微信、企业微信的内置浏览器还是第三方浏览器,都需要通过 agentConfig 登记第三方应用的身份信息。
登记第三方应用信息,必须生成签名,生成签名必须获取应用的jsapi_ticket
我作为第三方服务商,我的客户企业安装了我开发的应用,使用第三方浏览器然后登陆到我的后台,我使用客户企业的corp_id和永久授权码,获得这家客户的access_token,使用这家客户企业的access_token去获取应用的jsapi_ticket。
我想问,需要缓存不同客户企业的 access_token 和 jsapi_ticket 吗?我获取jsapi_ticket 的时候,不同的客户企业,获取到的jsapi_ticket是不同的
我测试了一下,我把其中一家客户企业的jsapi_ticket给另外一家客户企业用,一样可以显示通讯录,我甚至删掉JS,清空浏览缓存,还是可以正常获取到通讯录,然后我就不知道怎么回事了,麻烦大神回复
您好,需要缓存不同企业的accesstoken,可以提供下其中一家客户企业的jsapi_ticket给另外一家客户企业用的两个企业corpid,accesstoken,jsapi_ticket,和时间点我们看看哈
大佬,我用客户的corpid和永久授权码拿到accessToken,然后去请求拿到jsapi_ticket,但是报jsapi_ticket不可用,是我的参数有问题嘛
然后互相换jsapi_ticket,或者直接把签名换成12341234124124,还是能显示用户姓名和部门部门名称,好奇怪啊。切换登陆企业,显示的用户姓名和部门名称是正确的,会跟着不同的企业显示他们自己的用户和部门