zoukankan      html  css  js  c++  java
  • 【转】odoo 10的企业微信发送程序介绍

    本文介绍的微信发送程序不是独立的模块,是某企业应用的一部分, 源码可在京津冀odoo技术交流群的群共享中下载。
     
    【1】基本配置

    在work.weixin.qq.com上注册一个企业后,会得到企业的ID(corpid )

    创建一个应用后, 会得到这个应用的ID (agent id), 第一个应用的angentid是1000002
    同时,这个应用还有一个非常机密的信息,叫corpsecret
     
    因此在系统的配置界面中, 需要输入这三项信息
     
    odoo <wbr>10的企业微信发送程序介绍

    【2】Access Token
    为避免corpsecret的泄漏, 我们在发送信息时不直接使用corpsecret,而是先用corpsecret获得一次Access Token。 然后使用Access Token进行操作, 到Access Token过期时 再重新获取用corpsecret获得一次Access Token。  这样网上传送corpsecret的频次减少了, 安全性也就提高了。
     
    本程序自动获取Access Token, 获取的结果, 获取时间,有效期 等信息都可以在配置界面看到,便于故障诊断。 程序还配有“重新获取token”按钮, 手工执行获取token的操作
     
    odoo <wbr>10的企业微信发送程序介绍

    【3】发送微信
    发送微信前, 需要将接受微信的人员加入到企业微信中, 人员加入后, 会在本企业中得到账号,
    这个账号一般是姓名的全拼, 与个人微信的微信号是不同的。
     
    当人员较少时,可将微信号手工录入在传真号 或工作电话的位置上。
     
    本程序中发送微信的函数是
    @api.multi
        def send_message(self,users, message):
    其中users 是符合微信API格式的账号字串, 当发送给多个人员时, 用竖线|隔开
     
    配置界面上有发送测试按钮,可用于发送测试
    odoo <wbr>10的企业微信发送程序介绍

  • 相关阅读:
    php pcntl 多进程学习
    php socket 学习
    linux 常用alias
    php 设置一个函数的最大运行时间
    QTableView 一列添加两个按钮
    翻译qmake文档 目录
    翻译qmake文档(四) Building Common Project Types
    算法时间复杂度
    翻译qmake文档(三) Creating Project Files
    Caliburn.Micro学习笔记目录
  • 原文地址:https://www.cnblogs.com/KKSoft/p/8203841.html
Copyright © 2011-2022 走看看