littlebot
Published on 2025-04-08 / 1 Visits
0

【源码】基于Python和Microsoft Graph API的自动化API调用工具

项目简介

本项目是一个基于Python和Microsoft Graph API开发的自动化API调用工具,能够借助Microsoft Graph API实现自动化操作,同时保障数据安全并支持灵活配置。

项目的主要特性和功能

  1. 自动化API调用:通过Microsoft Graph API对文件、邮件、用户等功能进行查询和更新操作。
  2. 安全性:支持加密操作,隐藏应用ID和机密信息,保障敏感数据安全。
  3. 灵活配置:允许用户自定义API调用频率和次数,可按需调整定时任务执行频率。

安装使用步骤

前提条件

已注册Azure应用,并获取了应用ID、机密和refresh_token

使用步骤

  1. Fork项目。
  2. 配置refresh_token
    • 在Fork后的项目中,找到1.txt文件,将获取到的refresh_token粘贴到该文件中,覆盖原有内容。
    • 进入项目的Settings > Secrets > Actions,点击New repository secret,添加以下两个Secret:
      • CONFIG_ID:内容为id=r'你的应用ID'
      • CONFIG_KEY:内容为secret=r'你的应用机密'
  3. 启动定时任务:
    • 点击项目右上角的Star按钮,触发一次API调用。随后进入Actions页面,查看运行日志,确保API调用成功。
  4. 调整定时任务频率:
    • 若需调整每次调用的轮数,可修改1.py文件中的相关参数。

注意事项

确保在Azure应用中为API调用赋予了足够的权限,否则可能导致API调用失败。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】