tanghui0708:大家好, 我想咨询一下, 我们现在在做企业微信里面的一个小程序, 想在企业微信客户详情的页面当中接入, 点击能够打开关于这个客户的详细信息的小程序, 这种情况下, 怎样才能在开发环境下做测试呢? 不知道大家有没有信息可以帮助一下, 谢谢啦
之所以要整理这样一个流程,是因为微信那边的文档太分散了,乱七八糟的,我也是花了很长时间才把这个流程理顺。
OK,做到以上几点,就实现了只有企业微信里授权的用户,才能够在企业微信的工作台看到该小程序。
对,没看错,先提交审核,因为只有审核通过的小程序才能被企业微信绑定。所以,先把小程序的基础功能做出来,可以限制一部分功能,总之,就是先让这个小程序上架。同时,在小程序的管理后台设置「不允许被搜索」,避免不必要的麻烦。
进入企业微信后台 - 应用管理 - 小程序 - 关联小程序,然后使用小程序管理员的微信扫码,按照指引操作即可。
可见范围就是授权,哪些用户能看到这个小程序,被设置可见的人将会在自己企业微信的工作台看到该小程序。
小程序需要判断当前的运行环境(普通微信 or 企业微信),需要判断使用当前小程序的用户是否有权限使用。
这里的corpid可以用来初步校验当前用户是否有权限,因为无论哪个公司的人,只要他用企业微信,使用这个小程序,都会返回这样的结果,你需要根据corpid是否是你授权的企业的ID来校验,如果不是,直接返回无权限就可以,不用进行下一步。
当然corpid也可以用于处理一个小程序关联多家公司的情况,不过这是另一个问题了。这里简单提一嘴,因为是给其他公司开发的小程序,所以我们这个小程序也关联了两个企业,一个我们公司,一个对方公司,这样也方便我们测试,只需要给我们自己的测试人员授权就可以让他们使用完全相同的环境进行测试了。

