一,三方应用的开发设置
https://work.weixin.qq.com/api/doc#90001/90142/90595

应用主页,可信域名只有三方应用为网页时需要设置
数据回调url,如果你不需要处理用户消息(比如企业成员在企业微信应用里发送消息的处理)和用户的一些事件(比如说点三方网页应用的菜单 )也不需要做处理。
指令回调url, 这个特别重要他有许多回调,最重要的一个是授权安装回调(别人企业安装你的三方应用时就会有个回调,此时你会去获取对方公司信息用户关连用户体系),其二是suit_ticket获取,这个是一个获取其它token的票据,第十分钟由微信服务器推到你的url(所以此url一般要是公网的,不然别人推送不到,测试时一定要注意)。
业务设置url,我一般是称为联合登录跳转到应用的后台的链接。在别人企业微信安装了你的三方应用后,他在企业微信web后台查看三方应用的详情,点击业务设置的url。就是下图我安装某服务商的三方应用,点击到应用详情里的“前往服务商后台”。

三方应用为网页设置
如果想在网页使用jssdk一定要设置可信域名,并上传验证文件进行验证

三方应用为小程序的设置
比网页少了应用主页和可信域名

三方应用的回调设置

如果我完成了这些三方应用设置,我们将要验证回调的url,然后获取到企业微信每十分钟推送到指令url的suit_ticket(这个很重要是后面获取其它东西的前提),最后在下一篇文章(企业微信三方应用开发(二)授权开通及登录流程)中梳理授权安装,联合登录等流程。
二,验证回调有效性
我在群里(企业微信开发 群号:712381323)经常碰到有说指令回调url及数据回调url,服务商未响应请求,将无法获取用户事件回调。
点蓝色链接去官网查看关于回调的一些文档(验证回调URL有效性)
https://work.weixin.qq.com/api/doc#90001/90143/91116

这个文档需要看仔细,它是每一次设置回调url后点击保存时才会触发一次get请求。
三,suit_ticket获取
suit_ticket这个唯一需要注意点,这个必须是公网的url,企业微信才能推送过去。如果你想测试可以在公网保存这个ticket,然后自己注册时直接去公网取(可以自己写个接口curl获取或者其它方式)。
企业微信开发交流,认识圈内人,欢迎加我微信,拉你入群

网友评论