利用Python实现企业微信发送文件消息

最近领导希望做一个小的招标信息爬取系统,每日以邮件以及企业微信的方式进行推送。
所以记录一下如何使用Python实现企业微信发送文件。

第一步:登录企业微信后台,需要用有管理员权限的微信进行扫码登录。
第二步:获取AgentId和Secret,获取路径:应用管理-创建应用,创建应用后即可看到。
第三步:确认需要接收信息的userid,获取路径:通讯录-选择需要发送的人员-账号。
第四步:获取公司ID,获取路径:我的企业-公司ID。

通过上面四步即可获取到:
CORPID # 企业ID
CORPSECRET # 应用Secret
AGENTID # 应用Agentid
TOUSER # 接收消息的UserID多个ID需要用“|”分割

附上完整代码:

import requests
import time
import json


class WeChat():
    def __init__(self):
        """
        配置初始信息
        """
        self.CORPID = "xxx"  # 企业ID
        self.CORPSECRET = "xxx"  # 应用Secret
        self.AGENTID = "xxx"  # 应用Agentid
        self.TOUSER = "xxx1|xxx2|xxx3" # 接收消息的userid
        self.ACCESS_TOKEN_PATH = "access_token.conf" # 存放access_token的路径

    def _get_access_token(self):
        """
        调用接口返回登录信息access_token
        """
        url = f"https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={self.CORPID}&corpsecret={self.CORPSECRET}"
        res = requests.get(url=url)
        return json.loads
  • 4
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值