项目简介
AutoApiSR是一个基于Python的自动化脚本项目,作为AutoApi系列的扩展,它借助Microsoft Graph API调用Microsoft Office 365的相关服务,专注于模仿人为开发版的自动、免费且无需额外设备的脚本运行方式。
项目的主要特性和功能
- 不定时调用:项目会在每天特定时间(如9点、13点、16点)自动启动,持续一到两小时,期间不定时调用API,模拟人为应用开发。
- 错误处理和恢复:调用API遇到错误时程序不会终止,会继续尝试连接。
- 权限管理:需注册Azure应用并获取文件、用户、邮件等权限的读写权限。
安装使用步骤
注册Azure应用
访问Azure门户,注册一个新的应用,获取应用ID和机密,确保应用具有文件、用户、邮件等必要的API权限。
获取刷新令牌
根据原教程获取刷新令牌(refresh token)。
复制项目代码
将项目代码复制到本地。
配置刷新令牌
在项目文件夹下创建或修改1.txt
文件,将刷新令牌复制进去。
CONFIG_ID
内容为:id=r'你的应用id'
CONFIG_KEY
内容为:secret=r'你的应用机密'
生成个人访问令牌
按照相应流程生成个人访问令牌。
修改定时任务和时间设置(可选)
在1.py
文件中修改每次调用的轮数。
立即调用
进入Actions页面查看运行日志,确保API调用成功。
注意事项
- 确保Azure应用已正确配置必要的API权限。
- 获取刷新令牌时注意安全,不要泄露给他人。
- 根据实际需求调整定时任务和时间设置。
- 本项目提供基础错误处理,复杂问题可能需要进一步调试和解决。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】