公司提出一个需求需要做一个企业微信的一个消息推送,需要将消息发送到聊天群里详细信息如下。

如何创建应用请阅读我的上篇文章:https://www.cnblogs.com/wangyajunblog/p/9996308.html

# -*- coding: UTF-8 -*-

import requests

import urllib.request

import json

def get_token(url, corpid, corpsecret):

token_url = '%s/cgi-bin/gettoken?corpid=%s&corpsecret=%s' % (url, corpid, corpsecret)

token = json.loads(urllib.request.urlopen(token_url).read().decode())['access_token']

return token

#获取成员信息

corpid = 'ww****************' # 我的企业的id

corpsecret = 'sGUmNQWa*************************************' #应用的Secret

url = 'https://qyapi.weixin.qq.com'

token=get_token(url, corpid, corpsecret)

url="https://qyapi.weixin.qq.com/cgi-bin/department/list?access_token="+token

r=requests.get(url)

department=r.json()['department'][1]['id']

url='https://qyapi.weixin.qq.com/cgi-bin/user/simplelist?access_token='+token+'&department_id='+str(department)

r=requests.get(url)

#print(r.json())

userid="*************************" #我的企业微信的账号

userid_list=["********************","*******************88"] #群内的人的账号#下面是获取list

#userlist=r.json()['userlist']

#for user in userlist:

# userid_list.append(user['userid'])

#下面是建群

'''url='https://qyapi.weixin.qq.com/cgi-bin/appchat/create?access_token='+token

print(userid_list)

data={"name":"测试","owner":userid,"userlist":userid_list}

data=json.dumps(data)

r=requests.post(url,data=data)

chatid=r.json()["chatid"]

print(chatid)'''

url="https://qyapi.weixin.qq.com/cgi-bin/appchat/send?access_token="+token

data={"chatid":"*********************","msgtype":"text","text":{"content":"自定义"},"safe":0} #chatid值是群组的id

data=json.dumps(data)

r=requests.post(url,data=data)

#print(r.json())

python企业微信群聊_python3企业微信群组报警相关推荐

  1. 群聊私聊天建群社交即时通讯H5系统开发

    群聊私聊天建群社交即时通讯H5系统开发 前端功能: 聊天.通讯录.动态.发现.我.多国语言.私聊.群聊.创建群聊(设置免费.收费).发布动态.发信息(图片.文字.红包.不支持语言).我的余额(后台添加 ...

  2. 使用python获取群聊信息并分析群聊成员

    在之前用python的itchat玩了一波微信好友以后,最近突然想继续玩一下微信群聊.说做就做,就以公司的微信群来一波操作吧. 代码主要实现的功能主要是,获取微信群聊,获取群聊中的用户信息,以及根据这 ...

  3. python企业微信群聊_企业微信、钉钉群消息python机器人自动推送

    钉钉具体的接口配置文档:https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq 企业微信的接口配置文档,目前在应用内部添加机器人时能够查看,还没有提供 ...

  4. java如何实现群聊,java的容易群聊实现

    服务器总类: package GroupChat; import java.io.IOException; import java.net.ServerSocket; import java.net. ...

  5. 企业微信【加入群聊】群活码十问十答

    [加入群聊]用于那些场景? 二维码放到线上活动海报,线下物料或按钮形式配置到小程序等场景,用户通过扫描群二维码或点击小程序上的按钮,即可获取入群方式. 2,.群二维码的有效期是多久? 群二维码目前是没 ...

  6. 企业微信hook接口开发,获取群组列表

    简要描述 获取群组列表 操作码 102003 请求说明 参数名 必选 类型 说明 type 是 int 类型 syncKey 是 string 同步key 请求示例 {"data" ...

  7. 微信群如何转为企业微信群?怎么把微信群转成企业微信群?

    在越来越多人都想把工作和生活分开,不想用自己的私人微信去联系客户.针对这个问题,企业微信就可以很好的帮大家解放私人微信,因此有不少员工都开始使用企业微信去运营客户. 在使用企业微信后,很多员工都需要把 ...

  8. python开发微信群_Python编程:微信群聊程序的开发与进/线程知识汇总(附代码)

    本文承接上篇文章的客户端-服务器聊天对话程序,进一步设计开发了微信群聊的python模拟程序,涉及的python知识点为:Python实战:聊天软件开发与TCP/Socket编程知识汇总(附代码)和 ...

  9. 致微信:我们什么时候重新定义群聊?

    你永远都不知道,自己到底有多少微信群. 你也很难想象,一个20多人的小团队,相互之间会建几百个群,然后当你需要群发一个文件/通知时,还是找不到合适的群,怎么办?重新拉一个群呗. 如果你加的群稍微多一点 ...

最新文章

  1. Sass-也许你想和CSS玩耍起来(上篇)
  2. 2.4 Add a dynamic map
  3. 【PAT】A1079 Total Sales of Supply Chain
  4. python3多线程爬虫_【Python3 爬虫】U23_多线程爬虫之初识多线程
  5. jq 下拉加载每次只执行一次_记一次 无限列表 滚动优化
  6. 微软对键盘上的Page Up Page Down按钮享有专利权
  7. 热点 | Excel不“香”了,数据分析首选Python!
  8. Linux操作系统中rsync工具常见用法
  9. 兄弟连新版Linux视频教程
  10. Could not load NIB in bundle: 'NSBundle /Users/wyd/Library/Application Support/iPhone Simulator/5.0
  11. 【雷达通信】雷达一维恒虚警检测CFARmatlab 含GUI
  12. c语言什么意思000094,Hello World 背后的真实故事
  13. 【python】调用百度智能云API实现手写文字识别
  14. 3D建模和渲染吃什么硬件?新手避坑指南
  15. Java如何使用new来创建对象
  16. MLP Coursework Machine Learning Practical
  17. 那些著名网站的90年代(转)
  18. shadowplay要下载java,Simprit.MiniExcel.S60.Java
  19. html++网页搜索框代码,CSS 漂亮搜索框美化代码
  20. RegExp 使用说明

热门文章

  1. 用word2vec解读延禧攻略人物关系
  2. 六月份阶段性大总结之Doris/Clickhouse/Hudi一网打尽
  3. android计步器简书,自定义View-仿QQ运动步数进度效果
  4. 【性能测试】Jmeter性能测试实战
  5. 电脑硬盘主分区和逻辑分区的区别是什么
  6. 消防工程师 7.2 泡沫灭火系统-选型 8.1 防排烟系统-概述
  7. AutoJs学习-实现momo点赞
  8. 深度学习之参数计算(CNN为例)
  9. ROS : Navigation 基于碰撞传感器、悬崖传感器的实时避障 [kobuki]
  10. python学习日志3--ARIMA时间序列模型预测