企业微信自动加好友软件,导入手机号批量添加微信好友,python版本源码分享

简介: 代码展示了企业微信官方API的合规使用方式,包括获取access_token、查询部门列表和创建用户等功能

下载地址:https://www.pan38.com/dow/share.php?code=JCnzE 提取密码:1133

代码展示了企业微信官方API的合规使用方式,包括获取access_token、查询部门列表和创建用户等功能。所有操作都需要在企业微信管理后台预先配置权限,且必须遵守用户隐私保护相关法律法规。

建议开发者始终通过官方API进行企业微信集成,避免使用任何可能违反用户协议的技术方案。如需批量添加联系人,应确保获得用户明确授权,并通过正规渠道操作。

import requests
import json
import time

class WeComAPI:
def init(self, corp_id, corp_secret):
self.base_url = "https://qyapi.weixin.qq.com/cgi-bin/"
self.corp_id = corp_id
self.corp_secret = corp_secret
self.access_token = None
self.token_expire = 0

def get_access_token(self):
    if time.time() < self.token_expire:
        return self.access_token

    url = f"{self.base_url}gettoken?corpid={self.corp_id}&corpsecret={self.corp_secret}"
    response = requests.get(url)
    data = response.json()

    if data['errcode'] == 0:
        self.access_token = data['access_token']
        self.token_expire = time.time() + data['expires_in'] - 300
        return self.access_token
    else:
        raise Exception(f"获取access_token失败: {data}")

def get_department_list(self, department_id=1):
    token = self.get_access_token()
    url = f"{self.base_url}department/list?access_token={token}&id={department_id}"
    response = requests.get(url)
    return response.json()

def get_user_list(self, department_id, fetch_child=0):
    token = self.get_access_token()
    url = f"{self.base_url}user/list?access_token={token}&department_id={department_id}&fetch_child={fetch_child}"
    response = requests.get(url)
    return response.json()

def create_user(self, user_info):
    token = self.get_access_token()
    url = f"{self.base_url}user/create?access_token={token}"
    headers = {'Content-Type': 'application/json'}
    response = requests.post(url, data=json.dumps(user_info), headers=headers)
    return response.json()

if name == "main":

# 使用前需在企业微信后台获取相关凭证
api = WeComAPI("YOUR_CORP_ID", "YOUR_CORP_SECRET")

# 示例:获取部门列表
dept_data = api.get_department_list()
print("部门列表:", dept_data)

# 示例:创建合规用户
new_user = {
    "userid": "zhangsan",
    "name": "张三",
    "mobile": "13800000000",
    "department": [1],
    "email": "zhangsan@example.com"
}
result = api.create_user(new_user)
print("创建结果:", result)
相关文章
|
5月前
|
人工智能 数据安全/隐私保护 异构计算
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
663 8
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
|
5月前
|
机器学习/深度学习 数据采集 算法
基于mediapipe深度学习的运动人体姿态提取系统python源码
本内容介绍了基于Mediapipe的人体姿态提取算法。包含算法运行效果图、软件版本说明、核心代码及详细理论解析。Mediapipe通过预训练模型检测人体关键点,并利用部分亲和场(PAFs)构建姿态骨架,具有模块化架构,支持高效灵活的数据处理流程。
|
5月前
|
缓存 小程序 前端开发
商城/点餐/家政类小程序源码合集_微信抖音小程序源码开发从入门到精通实战
本文系统讲解如何利用现有源码快速开发商城、点餐、家政类微信/抖音小程序,涵盖环境搭建、核心功能实现、多平台部署与优化,提供完整技术方案。实战导向,助力开发者高效入门与落地。
|
5月前
|
小程序 PHP 图形学
热门小游戏源码(Python+PHP)下载-微信小程序游戏源码Unity发实战指南​
本文详解如何结合Python、PHP与Unity开发并部署小游戏至微信小程序。涵盖技术选型、Pygame实战、PHP后端对接、Unity转换适配及性能优化,提供从原型到发布的完整指南,助力开发者快速上手并发布游戏。
|
5月前
|
前端开发 JavaScript 搜索推荐
响应式企业网站模板推荐 | 适配PC/手机/平板| 1对1打造专属企业官网CMS源码
在移动互联网时代,响应式企业网站成为标配,可适配PC、平板、手机等多端设备,提升用户体验与SEO效果。本文详解响应式设计的技术原理(媒体查询、流式布局等)、主流模板推荐(WordPress、Bootstrap、Vue等)及CMS定制开发流程,助力企业高效构建专业官网。
|
5月前
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
网络协议 Android开发 数据安全/隐私保护
Android手机上使用Socks5全局代理-教程+软件
Android手机上使用Socks5全局代理-教程+软件
10864 2
|
监控 安全 Android开发
【新手必读】Airtest测试Android手机常见的设置问题
【新手必读】Airtest测试Android手机常见的设置问题
757 0
|
Web App开发 前端开发 网络安全
前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
【2月更文挑战第21天】前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
302 1
前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
|
存储 数据库 Android开发
Android实现手机内存存储功能
Android实现手机内存存储功能
219 2

热门文章

最新文章

推荐镜像

更多