网站建设免费,域名备案和网站备案,网店设计方案范文,天津seoOdoo丨5步轻松实现在Odoo中打开企微会话框
在Odoo中开启企微会话框
企业微信作为一个很好的企业级应用发布平台#xff0c;尤其是提供的数据和接口#xff0c;极大地为很多企业级应用提供便利#xff0c;在日常中应用广泛#xff01;
最近在项目中就遇到一个与企业微信相…Odoo丨5步轻松实现在Odoo中打开企微会话框
在Odoo中开启企微会话框
企业微信作为一个很好的企业级应用发布平台尤其是提供的数据和接口极大地为很多企业级应用提供便利在日常中应用广泛
最近在项目中就遇到一个与企业微信相关的场景开发需求在一个form表单中点击对应的人可以直接打开对应人的企业微信会话框与其进行聊天方便且高效。
如何实现此需求本期就来跟大家分享一下在odoo中灵活打开企业微信个人会话框的方法。
*实现方案*
在外部浏览器的web页面上可通过该schema协议打开个人聊天窗口目前仅支持windows和mac平台仅3.1.6及以后版本支持。
注意这里是在外部浏览器web页面的调用方式不需要引入企业微信的jssdk。
具体地调用流程如下 上图所示的调用流程分为以下几个步骤
1、在系统浏览器web页面调用第三方后台这里也就是odoo后端服务
2、在odoo后端服务通过调用企业微信后台提供的接口获取launch_code
3、拿到企业微信接口返回的launch_code后在odoo层面做跳转即可打开对应人的企业微信会话框。
*接口调用步骤*
唤醒企业微信的第一步就是需要获取launch_code其提供的接口如下图所示 · 参数说明 · single_chat结构体说明 Step 1
在调用launch_code所提供的接口前我们需要先获取access_token其官方提供的接口如下所示 这里corpid是企业ID 在对应的企业微信管理后台可以找到如下图所示 Step 2
secret是企业应用里面用于保障数据安全的“钥匙”每一个应用都有一个独立的访问密钥。为了保证数据的安全secret务必不能泄漏。
为了找到secret的值首先我们需要自建应用创建完后在对应的后台就可以找到了如下图所示 Step 3
获取到 corpid 和 secret 的值后调用接口可以得到access_token的值接口返回内容如下所示 Step 4
获取到access_token我们可以调用获取launch_code的接口获取到返回信息如下 Step 5
最后我们直接调用打开客户端的地址即可方式如下 轻松几步就实现了在odoo中打开单个人的企业微信会话框的目的。本期关于Odoo基本法的分享就到这里了如果你感兴趣可以尝试体验一下。