企业微信三方应用开发(一)三方应用开发设置,suit_ticket获取,验证回调有效性

一,三方应用的开发设置

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获取或者其它方式)。


企业微信开发交流,认识圈内人,欢迎加我微信,拉你入群


你可能感兴趣的:(企业微信三方应用开发(一)三方应用开发设置,suit_ticket获取,验证回调有效性)