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

【源码】基于Python的AutoApiSR自动化脚本

项目简介

AutoApiSR是一个基于Python的自动化脚本项目,作为AutoApi系列的扩展,它借助Microsoft Graph API调用Microsoft Office 365的相关服务,专注于模仿人为开发版的自动、免费且无需额外设备的脚本运行方式。

项目的主要特性和功能

  1. 不定时调用:项目会在每天特定时间(如9点、13点、16点)自动启动,持续一到两小时,期间不定时调用API,模拟人为应用开发。
  2. 错误处理和恢复:调用API遇到错误时程序不会终止,会继续尝试连接。
  3. 权限管理:需注册Azure应用并获取文件、用户、邮件等权限的读写权限。

安装使用步骤

注册Azure应用

访问Azure门户,注册一个新的应用,获取应用ID和机密,确保应用具有文件、用户、邮件等必要的API权限。

获取刷新令牌

根据原教程获取刷新令牌(refresh token)。

复制项目代码

将项目代码复制到本地。

配置刷新令牌

在项目文件夹下创建或修改1.txt文件,将刷新令牌复制进去。 CONFIG_ID内容为:id=r'你的应用id' CONFIG_KEY内容为:secret=r'你的应用机密'

生成个人访问令牌

按照相应流程生成个人访问令牌。

修改定时任务和时间设置(可选)

1.py文件中修改每次调用的轮数。

立即调用

进入Actions页面查看运行日志,确保API调用成功。

注意事项

  1. 确保Azure应用已正确配置必要的API权限。
  2. 获取刷新令牌时注意安全,不要泄露给他人。
  3. 根据实际需求调整定时任务和时间设置。
  4. 本项目提供基础错误处理,复杂问题可能需要进一步调试和解决。

下载地址

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