企业微信三方应用开发(一)三方应用开发设置,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有效性)
这个文档需要看仔细,它是每一次设置回调url后点击保存时才会触发一次get请求。
三,suit_ticket获取
suit_ticket这个唯一需要注意点,这个必须是公网的url,企业微信才能推送过去。如果你想测试可以在公网保存这个ticket,然后自己注册时直接去公网取(可以自己写个接口curl获取或者其它方式)。
企业微信开发交流,认识圈内人,欢迎加我微信,拉你入群
- 微信jsapi开发教程之如何获取jsapi_ticket(第二课)
- 设置短信验证码开发的回调地址-短信平台验证码开发9
- 企业微信开发(一) 认证、主调、回调
- 企业微信JS-SDK开发(一)------通过config接口注入权限验证配置
- 微信&java 开发5 jsapi_ticket的获取
- 详解nodejs 开发企业微信第三方应用入门教程
- Java企业微信开发_09_身份验证之移动端网页授权(有完整项目源码)
- 微信测试号开发之四 获取access_token和jsapi_ticket
- 微信企业号开发之获取jsapi_ticket并生成JS-SDK权限验证签名
- OSGI企业应用开发(十一)Bundle资源获取途径
- 微信开发 企业号(二)-- 回调模式之Tooken验证 .net/python
- java 开发微信中回调验证一直提示 解密失败处理(Java)
- java微信签名,验证微信发送的signature,还有获取access_token和ticket
- 基于Visual C++2010与windows7 sdk开发Windows7应用(4) 获取windows7字体并设置字体
- ABP(现代ASP.NET样板开发框架)系列之17、ABP应用层——参数有效性验证
- OSGI企业应用开发(十一)Bundle资源获取途径
- 微信测试号开发之四 获取access_token和jsapi_ticket
- 微信开发 获取Token、主动给企业成员发送消息
- 设置微信退款结果回调通知URL,微信h5支付开发2
- 微信开发--验证服务器的有效性签名工具类