项目简介
本项目是基于Python语言构建的Microsoft Graph API调用系统,旨在实现自动化调用API以保持E5订阅的活跃状态。
项目的主要特性和功能
- 加密保护:应用ID和机密通过加密方式存储,提升账号安全性。
- 多版本支持:提供普通版、加密版、模拟人为开发版等多个版本,满足不同用户的需求。
- 日志记录与错误处理:每次调用API后,系统会记录运行日志,方便用户查看调用结果和排查问题。
安装使用步骤
前提条件
拥有一个Azure账号,并已注册应用,获取应用ID、机密和刷新令牌(refresh_token)。
使用步骤
- 配置Secrets:
- 进入项目的Settings页面,选择Secrets > New repository secret。
- 添加两个Secret:
CONFIG_ID
:填入你的应用ID。CONFIG_KEY
:填入你的应用机密。
- 生成个人访问令牌:
- 修改定时任务和调用次数(可选):
- 调用次数设置:在
1.py
文件的最后部分修改调用次数。
- 调用次数设置:在
- 立即调用API:
- 点击项目页面的星星图标(Star),立即调用一次API。
- 进入Actions页面,查看运行日志,确认API调用是否成功。
- 完成:
- 确认定时任务正常运行后,系统将自动定时调用API,保持E5订阅的活跃状态。
注意事项
- 本项目仅作为自动化调用API的示例,实际使用时请确保理解API调用的相关风险。
- 本项目提供的代码仅供参考和学习,实际使用时请根据项目需求进行修改和调整。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】