WeOdoo Odoo 快速接入企业微信,快捷使用,基于Oauth2.0安全认证协议,免对接开发配置,支持局域网等内网环境的 Odoo 服务 详见: http://oejia.net/blog/2019/01/30/weodoo_about.html 特性 账号授权绑定 PC端扫码登录.企业微信端授权登录,首次自助登录绑定用户 可绑定自有的甚至本地的Odoo服务地址,企业微信端自动授权登录绑定的Odoo用户 可自由发送通知消息到企业微信 Odoo单据mail消息自动发送企业微信通知,点开通知直接…
1.开发前准备 参数获取 corpid 每个企业都拥有唯一的corpid,获取此信息可在管理后台"我的企业"-"企业信息"下查看"企业ID" secret secret是企业应用里面用于保障数据安全的"钥匙",每一个应用都有一个独立的访问密钥,为了保证数据的安全,secret务必不能泄漏. 框架 例子使用yishaadmin开源框架为例 2.企业微信OAuth2接入流程     第一步: 用户点击连接 第二步: Index页取…
本文介绍的微信发送程序不是独立的模块,是某企业应用的一部分, 源码可在京津冀odoo技术交流群的群共享中下载.   [1]基本配置 在work.weixin.qq.com上注册一个企业后,会得到企业的ID(corpid ) 创建一个应用后, 会得到这个应用的ID (agent id), 第一个应用的angentid是1000002 同时,这个应用还有一个非常机密的信息,叫corpsecret   因此在系统的配置界面中, 需要输入这三项信息   [2]Access Token 为避免corpse…
目前微信的企业号已经切换到企业微信里面,这个是一个APP程序,提供了很丰富的企业应用,其中包括了业务审批处理,审批业务包括请假.报销.费用.出差等很多个审批场景,在Winform开发框架中工作流模块这些模块也是可以很好的实现,本篇随笔介绍如何参照企业微信审批业务,结合框架中的工作流模块,实现多种表单的审批处理. 1.企业微信审批 在开始介绍框架中工作流模块之前,我们先来了解下企业微信中的审批业务,如下界面所示,这些审批表单包括有:请假.报销.费用.出差.采购.加班.外出.用车.用章.合同审批.物…
目录 odoo发送信息到微信 @(odoo client.message.send_text) odoo发送信息到微信 在odoo平台中进行项目开发的时候有时会用到跟其他平台对接发送信息. 这里我写一个odoo发送信息到企业微信中的例子. 如果你按照下面的做有问题的话可以留言! corpID:微信公众号中企业ID agentId :首先在 微信公众号-应用-创建应用 下创建应用,创建好后会显示 agentId secret:首先在 微信公众号-应用-创建应用 下创建应用,创建好后会显示 secr…
目录 #需求场景 #参考 #具体步骤 1.获取access_token 2.构造网页授权链接 3.获取访问用户身份 #.Net具体代码 1.Web首页服务端代码 2.帮助类代码 #需求场景 一个.net开发的web应用接入到企业微信的应用中,实现微信用户点击应用,打开web,获取到用户信息,并实现自动登录功能. #参考 企业微信官方API文档:https://work.weixin.qq.com/api/doc/90000/90135/91020 #具体步骤 1.获取access_token 获…
在一个和微信相关的业务管理系统,我们有时候需要和用户的微信账号信息进行绑定,如对公众号.企业微信等账号绑定特定的系统用户,可以进行扫码登录.微信信息发送等操作,用户的绑定主要就是记录公众号用户的openid或者企业微信的userid,那样可以通过微信API接口,发送系统消息或业务消息. 1.系统用户界面的绑定处理 1)公众号和系统用户绑定 我们绑定用户,可以在系统用户管理界面中绑定相关的信息,也可以在查看当前用户界面中提供入口绑定. 在用户管理界面中的列表界面中绑定,界面如下所示. 上面的绑定操…
前言 当Cabloy-企业微信模块完成时,加上之前已完成的Cabloy-微信模块,关于在CabloyJS中与微信/企业微信对接的任务已经完成了.这些模块的目标就是,只需填入各类服务的参数,就可以直接进入具体的业务开发,从而达到开箱即用的效果 背景分析 1. 账户体系 微信/企业微信的开发,有诸多的坑,而最大的坑就是账户体系了 首先,微信与企业微信是不同的账户体系 在微信中,openid是识别用户的唯一标识,如果开通了微信开放平台,那么就可以通过unionid把散落在微信公共号.微信小程序等不同服…
前言 之前一篇文章提到了使用wechatpy库来实现企业微信应用登录:Django + Taro 前后端分离项目实现企业微信登录 其实这个库可以实现的功能非常多,基本微信开发涉及到的功能都能实现. 本文介绍一个很常用的场景:实时推送信息到企业微信群里. 安装 首先安装wechatpy库 pip in…
01 此前时不时会有一些研发小伙伴和我诉苦,说很多企业由于人力财力限制或者需求不强,会直接购买使用第三方的开放API,这样一来, 一则由于开放项目不是量身定制的,寻找自己合适的接口也要搜索调研蛮多时间.二则这种合作方式下 API提供者通常只会提供调用权限和一份接口文档,研发童鞋调试的时候只能手动一个个把接口数据复制到调试工具,费时费力. 综合上述两大痛点,我给大家推荐的解决方案是的一个叫API Hub的项目. ​ ​ ​ GitHub 上面也有类似于public APIs等收录了开放API ,但…