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

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

项目简介

本项目是一个基于Python的Microsoft Graph API自动调用系统,具备多种灵活的调用配置方式,能够满足多账号、随机调用等多样化需求。

项目的主要特性和功能

  1. 支持全自定义,可实现多账号同时操作。
  2. 能随机时间调用API,调用间隔可在设置范围内随机生成。
  3. 可对API进行随机抽取排序,默认每30天更换一次顺序。
  4. 具备副应用模式,每个账号支持1个副应用,可更换应用ID调用API。
  5. 继承sr版,默认在每天9、13、16点开始随机调用,周六日不运行。

安装使用步骤

前提准备

先大致浏览原教程,了解如何获取应用ID、机密、refresh_token。

操作步骤

  1. 获取并配置token
    • 依据原教程获取应用ID、机密、refresh_token并分别复制保存。赋予API权限时,选择Calendars.ReadWrite、Contacts.ReadWrite等指定权限。
    • 在电脑上新建多个以0开始编号的txt文本,将各账号对应的refresh_token粘贴进对应txt文件,注意不要复制双引号,结尾不留空格或空行。
    • 删除项目token文件夹里的所有文件,确认删除后,将新建的txt文件上传到token文件夹。
  2. 设置Secret:依次点击项目上栏的“Setting” > “Secrets” > “Add a new secret”,新建两个Secret:“ID_LIST”和“KEY_LIST”,并按格式填写对应内容。
  3. 修改参数配置:在项目的testapi.py文件第15行有个config_list,可更改相应选项完成配置,如每次轮数、是否启动随机时间等。若开启备用应用模式,需额外注册应用并设置相应Secret和上传副应用的txt文件。
  4. 测试运行:点击右上角星星/star立马调用一次,再点击上面的“Action”查看运行日志,务必进入“Test Api”确认API调用情况。

第二天回来确认是否自动运行,若运行正常则完成配置。

下载地址

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