littlebot
Published on 2025-04-17 / 0 Visits
0

【源码】基于Python的Microsoft Graph API调用系统

项目简介

本项目是基于Python语言构建的Microsoft Graph API调用系统,旨在实现自动化调用API以保持E5订阅的活跃状态。

项目的主要特性和功能

  1. 加密保护:应用ID和机密通过加密方式存储,提升账号安全性。
  2. 多版本支持:提供普通版、加密版、模拟人为开发版等多个版本,满足不同用户的需求。
  3. 日志记录与错误处理:每次调用API后,系统会记录运行日志,方便用户查看调用结果和排查问题。

安装使用步骤

前提条件

拥有一个Azure账号,并已注册应用,获取应用ID、机密和刷新令牌(refresh_token)。

使用步骤

  1. 配置Secrets
    • 进入项目的Settings页面,选择Secrets > New repository secret。
    • 添加两个Secret:
      • CONFIG_ID:填入你的应用ID。
      • CONFIG_KEY:填入你的应用机密。
  2. 生成个人访问令牌
  3. 修改定时任务和调用次数(可选)
    • 调用次数设置:在1.py文件的最后部分修改调用次数。
  4. 立即调用API
    • 点击项目页面的星星图标(Star),立即调用一次API。
    • 进入Actions页面,查看运行日志,确认API调用是否成功。
  5. 完成
    • 确认定时任务正常运行后,系统将自动定时调用API,保持E5订阅的活跃状态。

注意事项

  1. 本项目仅作为自动化调用API的示例,实际使用时请确保理解API调用的相关风险。
  2. 本项目提供的代码仅供参考和学习,实际使用时请根据项目需求进行修改和调整。

下载地址

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