python调用企业微信接口实现关联添加用户

# --*-- coding: utf-8 --*--import json
import urllib2coreID =
secret =
apisecret =
agent_id =

获取token:

def getToken(coreID, apisecret):url = 'https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=%s&corpsecret=%s' % (coreID, apisecret)req = urllib2.Request(url)result = urllib2.urlopen(req)access_token = json.loads(result.read())#print access_token['access_token']return access_token['access_token']

添加用户:

def AddWechartUser(userid, name, mobile, email, groupid):token = getToken(coreID, apisecret)url = 'https://qyapi.weixin.qq.com/cgi-bin/user/create?access_token=%s' % tokenvalues = {"userid": userid,"name": name,"mobile": mobile,"email": email,"department": groupid,}add_user = json.dumps(values)request = urllib2.Request(url, add_user)response = json.loads(urllib2.urlopen(request).read())#print responseif response['errcode'] == 0:return "添加成功"return response['errmsg']

发送告警:

def SendMsg(msg, touser, toparty):#这里以text为例,touser和toparty不可同时为空token = getToken(coreID, secret)msgtype = "text"url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s' % tokenvalues = {"touser": touser,"toparty": toparty,"msgtype": msgtype,"agentid": agent_id,"text": {"content": msg}}send = json.dumps(values)request = urllib2.Request(url, send)response = json.loads(urllib2.urlopen(request).read())if response['errcode'] != 0:return response['errmsg']return "发送成功"

python调用企业微信接口相关推荐

  1. django对比数据并调用企业微信接口群发

    在日常工作中,需要对数据进行对比.一般来说,都是保存在数据库中,所以需要对sql语句非常熟练,常常一条命令都是几十行,表和表之间的关系是非常明显的.在得到异常数据后,需要告知特定的人群.在这里,我决定 ...

  2. linux 脚本调用企业微信_shell或python调用企业微信发送消息(实现报警功能)

    shell或python调用企业微信发送消息(实现报警功能) 官方文档 注册登陆企业微信 登录企业微信管理端 -> 应用与小程序 -> 应用 -> 自建,点击"创建应用&q ...

  3. H5使用JS-SDK调用企业微信接口、调试

    企业微信开发者工具文档 企业微信-错误码查找工具 写在前面的注意事项 config注入的是企业的身份与权限 agentConfig注入的是应用的身份与权限 jsapi_ticket是H5应用调用企业微 ...

  4. java调用企业微信接口发送文件功能

    java调用企业微信接口发送文件功能 代码 结合几位大佬的代码后实现此功能:感谢大佬让我完成此功能的实现,如有侵权,立刻删除. 借鉴文章地址: java调用企业微信接口发送消息https://blog ...

  5. Python:企业微信接口封装库work-weixin-api

    Work Weixin Api 企业微信接口封装库 Github: https://github.com/mouday/work-weixin-api 目前实现了简单的发送消息功能,后序按照业务继续增 ...

  6. python调用企业微信机器人API-自动发送文本、图片与CSV文件3种方式

    前言:使用企业微信app端,在群里添加robot并命名:PC端点击robot可编辑相关资料. 正文 1.调用企业微信API-发送文本. 1.1接口说明: 这里文本发送markdown格式.文本具体呈现 ...

  7. python企业微信群聊_python调用企业微信接口发送群聊消息代码参考

    # Author: sea 2019 import requests import json import time class WebchatUtil: corpid = '必须填写你自己申请的' ...

  8. python 调用支付宝微信接口_前端在h5页面调起微信支付接口和支付宝接口(日常笔记)...

    微信支付 微信文档中的例子如下. function onBridgeReady(){ WeixinJSBridge.invoke( 'getBrandWCPayRequest', { "ap ...

  9. java调用企业微信接口---获取考勤数据

    Static和new的区别? static : 不需要创建实例可直接使用, 会直到程序关闭才会释放资源,类的一个成员被static修饰后,该成员就属于类的成员了,被所有对象共享. new 对象: 每次 ...

最新文章

  1. Redis常见面试题总结
  2. 云南大学计算机网络原理,云南大学软件学院计算机网络原理期中试卷王世普.doc...
  3. python的none是什么-python 判断变量是否是 None 的三种写法
  4. java后台图片的上传预览接口 IO流
  5. Lesson 13.4 Dead ReLU Problem与学习率优化
  6. MTK:oemlock介绍
  7. 三相pmsm矢量控制仿真模型_学术|基于新型滑模观测器的永磁同步电机无传感器矢量控制系统...
  8. AOP与OOP的区别
  9. Nagios监控HP硬件状态
  10. 使用iframe的一些经验
  11. 力扣题目系列:746. 使用最小花费爬楼梯 -- 一道动态规划入门题
  12. Durable NAND flash memory management
  13. windows平台下CMDER的安装和配置
  14. (模电笔记二 By Multisim)波特图(Bode Plotter)幅频特性相频特性详解
  15. C/C++编程:字符串拼接
  16. html5 等比压缩图片,图片上传裁剪amp;等比缩放处理(html5+Canvas)
  17. 蓝牙5.3 Core Spec演进与功能变化
  18. 用一个简单的例子来阐述强化学习的相关概念(二)
  19. c++中获得对象类型 typeid 与 type_info
  20. BI解析,告诉你企业为什么选择商业智能BI?

热门文章

  1. 医院在线预约挂号管理系统(Java+SSH+MySQL)
  2. 避免让WPF资源字典变得杂乱臃肿
  3. 【数论】因数与倍数(一)质数与合数
  4. shell wait 等待命令
  5. Scrum立会报告+燃尽图(Beta阶段第二周第二次)
  6. 微信地图wgs84坐标,gcj02坐标,bd09坐标转换
  7. Python——turtle(海龟绘图)
  8. 基于ndis的防火墙源码供大家赏析firewall c
  9. 猎聘网的第二次面试之路
  10. 类的继承:人,学校,学生,老师,班主任!