飞书机器人python获取open_id对应的用户信息api调用
postman测试
python代码
def get_tenant_access_token():url = "https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal/"headers = {"Content-Type" : "application/json"}req_body = {"app_id": APP_ID,"app_secret": APP_SECRET}data = bytes(json.dumps(req_body), encoding='utf8')req = request.Request(url=url, data=data, headers=headers, method='POST')try:response = request.urlopen(req)except Exception as e:print(e.read().decode())return ""rsp_body = response.read().decode('utf-8')rsp_dict = json.loads(rsp_body)code = rsp_dict.get("code", -1)if code != 0:print("get tenant_access_token error, code =", code)return ""return rsp_dict.get("tenant_access_token", "")def send_message( token, open_id, text):url = "https://open.feishu.cn/open-apis/message/v4/send/"url="https://open.feishu.cn/open-apis/contact/v3/users/"access_token = get_tenant_access_token()print(access_token)headers = {"Content-Type": "application/json","Authorization": "Bearer " + access_token}# req_body = {# "open_id": open_id,# "msg_type": "text",# "content": {# "text": text# }# }# data = bytes(json.dumps(req_body), encoding='utf8')req = request.Request(url=url+open_id, headers=headers, method='GET')try:response = request.urlopen(req)except Exception as e:print(e)returnrsp_body = response.read().decode('utf-8')rsp_dict = json.loads(rsp_body)print(rsp_dict)code=''code = rsp_dict.get('data').get('user').get('name')print(code)if code == '':print("send message error, code = ", code, ", msg =", rsp_dict.get("msg", ""))if __name__ == '__main__':# run()open_id=""open_id = ""send_message('',open_id,'')
飞书机器人python获取open_id对应的用户信息api调用相关推荐
- 飞书机器人python给用户发信息api调用
postman python代码 def get_tenant_access_token():url = "https://open.feishu.cn/open-apis/auth/v3/ ...
- python+selenium+docker+飞书机器人部署自动预约程序
python+selenium+docker+飞书机器人部署自动预约程序 项目介绍 python+selenium 滑块验证 selenium提示元素无法操作 无法定位到元素 接口+服务器部署 本地测 ...
- Python实现飞书机器人定时发送文本、图片等群消息
工作中会经常遇到监控告警相关问题,监控和告警的目的是要在事中及时发现问题并定位系统问题,那么当系统或平台出现问题了,如何及时暴露这些问题给对应的项目开发人员呢? 本文记录了在Python项目中利用飞书 ...
- 干货|Webhook配置钉钉/飞书机器人告警
马嘉炜 | Zabbix开源社区签约专家 SRE运维工程师,六年Zabbix监控系统使用经验.在Zabbix架构设计及性能优化领域有丰富的经验,擅长监控模板制作及Zabbix API的二次开发. 官方 ...
- 飞书接入ChatGPT - 将ChatGPT集成到飞书机器人,直接拉满效率
文章目录 前言 环境列表 视频教程 1.飞书设置 2.克隆feishu-chatgpt项目 3.配置config.yaml文件 4.运行feishu-chatgpt项目 5.安装cpolar内网穿透 ...
- Zabbix监控系统搭建飞书机器人告警
Zabbix监控系统搭建&飞书机器人告警 操作系统:CentOS7x64 Zabbix版本:5.0LTS 参考官网链接:下载Zabbix 5.0 LTS for CentOS 7, MySQL ...
- Jenkins+Allure测试报告+飞书机器人发送通知
Python微信订餐小程序课程视频 https://blog.csdn.net/m0_56069948/article/details/122285951 Python实战量化交易理财系统 https ...
- SVN提交更新飞书群通知 (飞书机器人)
Jenkins发送飞书信息 2022.9.16更新 用python脚本 效果 步骤 1.修改 svn/hooks/post-commit 脚本. export LANG=zh_CN.UTF-8 exp ...
- 【测试团队管理】Node版钉钉飞书机器人提醒团队成员每日缺陷状态
一.场景 日常一般会通过jira bug面板筛选条件筛选出bug,如:经办人.状态.标签等,但这需要人为主动去筛选搜索,如果有一个定时每日钉钉群.飞书群提醒每个人截止当日bug情况就比较直观,对测试团 ...
最新文章
- 电压控制型开关电源的基本电路
- python 3.5(socket)
- 简单几步教你怎么在路由器上搭建PHP环境的网站
- kali linux 桌面消失_kalilinux系统设置不见了的解决方案
- 银行计算机储蓄系统程序流程图,银行储蓄系统流程图
- MongoDB 基础(六)安全性(权限操作)
- wps中下划线怎么也去不掉_黑头究竟怎么形成的?为什么总是去不掉?那是因为你用错方法...
- python3.7 倒计时
- Moodle安装教程以及phpMyAdmin无法访问解决
- MVPArms官方快速组件化方案开源,来自5K star的信赖
- android Pbap下载手机电话簿协议介绍
- 创建asp网站iis发布网站用IP地址进行访问
- HTML文件mhl,比HDMI更强!MHL与HDMI技术解析
- SQL Server Always Encrypted
- CSS复合选择器、元素显示模式、背景
- 【云原生 | 19】Docker数据存储详解
- ROS:rosdep init 安装问题解决方案-转载
- 1377:最优乘车(travel)
- C 程序设计教程(01)—— 概述
- 大彩串口屏医用级首款圆形UI界面2.1寸串口屏新品正式发布!
热门文章
- uva1593代码对齐
- 工业相机QE-量子转换效率
- 浪潮集团执行总裁王洪添一行莅临柏睿数据公司商讨战略合作
- vs2017+cuda10.2+opencv4.5.0+contrib编译
- 计算机xp上网运行很慢,如何解决WinXP打开我的电脑很慢的问题?
- 百度白皮书5.0解读如何合理设置展开全文功能
- input触发的事件触发流程
- linux查看最后几行命令,linux查看文件的后几行(文件查看 如何显示最后几行 ,某几行)...
- 人体常用穴位按摩保健方法(动画图解)
- 华为鸿蒙内存机制,华为鸿蒙系统对内存有要求吗?