Odoo丨5步轻松实现在Odoo中打开企微会话框
创始人
2024-05-23 21:41:51
0

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基本法的分享就到这里了,如果你感兴趣,可以尝试体验一下。

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...