项目简介
本项目是一个基于Python和Microsoft Graph API开发的自动化API调用工具,能够借助Microsoft Graph API实现自动化操作,同时保障数据安全并支持灵活配置。
项目的主要特性和功能
- 自动化API调用:通过Microsoft Graph API对文件、邮件、用户等功能进行查询和更新操作。
- 安全性:支持加密操作,隐藏应用ID和机密信息,保障敏感数据安全。
- 灵活配置:允许用户自定义API调用频率和次数,可按需调整定时任务执行频率。
安装使用步骤
前提条件
已注册Azure应用,并获取了应用ID、机密和refresh_token
。
使用步骤
- Fork项目。
- 配置
refresh_token
:- 在Fork后的项目中,找到
1.txt
文件,将获取到的refresh_token
粘贴到该文件中,覆盖原有内容。 - 进入项目的
Settings
>Secrets
>Actions
,点击New repository secret
,添加以下两个Secret:CONFIG_ID
:内容为id=r'你的应用ID'
。CONFIG_KEY
:内容为secret=r'你的应用机密'
。
- 在Fork后的项目中,找到
- 启动定时任务:
- 点击项目右上角的
Star
按钮,触发一次API调用。随后进入Actions
页面,查看运行日志,确保API调用成功。
- 点击项目右上角的
- 调整定时任务频率:
- 若需调整每次调用的轮数,可修改
1.py
文件中的相关参数。
- 若需调整每次调用的轮数,可修改
注意事项
确保在Azure应用中为API调用赋予了足够的权限,否则可能导致API调用失败。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】