appi:bsdjre

  • b5_185304
    了解作者
  • 7.7KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-15 04:00
    上传日期
AutoApiSecret-加密版 AutoApi系列:AutoApi,AutoApiSecret,AutoApiSR,AutoApiS 置顶 本项目是建立在可以正确调用api的假设上的,核心是paran /黑幕大佬的py脚本。 本项目只是提供一个自动,免费,无需额外设备的脚本运行方式,换句话说,借用github的电脑/服务器来干活。(因为原教程需要服务器/超高速运转的设备,大部分人都不优秀,本项目应运而生) 本项目运行依赖github上行动服务,此功能GitHub的固有而非私人提供的服务器,且整个运行过程只涉及你与github上。 请首席先阅读理解的原理说明,设计理念。 不保证一定能续期!不保证一定能续期!不保证一定能续期!或者说,只是增加续订可能。过期前,后30天都可能续期!!! 若理解并接受上述说明,请随后操作;若否,请点击浏览器右上角X。 项目说明 利用github action实
appi-master.zip
  • appi-master
  • 1.py
    3.5KB
  • .github
  • workflows
  • autoapi.yml
    1.6KB
  • 1.txt
    1KB
  • time.log
    26B
  • README.md
    8.5KB
内容介绍
# AutoApiSecret-加密版 AutoApi系列:AutoApi、AutoApiSecret、AutoApiSR、AutoApiS # 置顶 # * 本项目是建立在[原教程](https://blog.432100.xyz/index.php/archives/50/)可以正确调用api的**假设**上的,核心是paran/黑幕大佬的py脚本。 * 本项目只是提供一个自动、免费、无需额外设备的脚本运行方式,换句话说,**借用github的电脑/服务器来干活**。(因为原教程需要服务器/超长时间运转的设备,大部分人都不具备,本项目应运而生) * 本项目运行依赖**github action**服务,此功能github固有而**非私人提供**的服务器,且整个运行过程只涉及你与github。 * 请务必先阅读理解[原教程](https://blog.432100.xyz/index.php/archives/50/)的**原理说明、设计理念**。 * **不保证一定能续期!不保证一定能续期!不保证一定能续期**!或者说,**只是增大续订可能性**。过期前、后30天都可能续期!!! * 若理解并接受上述说明,请接着操作;**若否,请点击浏览器右上角 X 。** ### 项目说明 ### * 利用github action实现**定时自动调用api**,保持E5开发活跃。 * **免费,不需要额外设备/服务器**,部署完不用管啦。 * 加密版,隐藏应用id+机密,保护账号安全。 ### 特别说明/Thanks ### * 原教程博主-黑幕(酷安id-Paran):https://blog.432100.xyz/index.php/archives/50/ * 普通版地址:https://github.com/wangziyingwen/AutoApi * 加密版地址(推荐):https://github.com/wangziyingwen/AutoApiSecret * 模仿人为应用开发版(包含升级步骤):https://github.com/wangziyingwen/AutoApiSR * 超级版地址: https://github.com/wangziyingwen/AutoApiS * **常见错误及解决办法/更新日志**:https://github.com/wangziyingwen/Autoapi-test * 网页获取refresh_token小工具(不建议使用):https://github.com/wangziyingwen/GetAutoApiToken * 视频教程:(我操作很慢,自行倍速/快进) * 在线/下载地址:https://kino-onemanager.herokuapp.com/Video/AutoApi%E6%95%99%E7%A8%8B.mp4?preview * B站:https://www.bilibili.com/video/av95688306/ ### 区别 ### [普通版(弃用)](https://github.com/wangziyingwen/AutoApi):密钥暴露,不在乎的话可以使用 [加密版(推荐)](https://github.com/wangziyingwen/AutoApiSecret):应用id机密加密隐藏,提高安全性 [模仿人为应用开发版(半弃用)](https://github.com/wangziyingwen/AutoApiSR):顾名思义,加密版的升级版。由于超级版兼容模拟版的功能,此版本处于一种尴尬位置。(当然也可以正常使用) [超级版(不建议)](https://github.com/wangziyingwen/AutoApiS):进一步升级版,增加自定义参数、模式。按目前情况,微软续订要求很低,暂时不需要使用此项目。 **以上推荐/不建议等只是个人意见,请自行选择版本,可同时使用**。 -------------------------------------------------------------- ### 步骤 ### *** **有错误/问题请看**: [常见错误及解决办法/更新日志](https://github.com/wangziyingwen/Autoapi-test) *** * 第一步,先大致浏览[原教程](https://blog.432100.xyz/index.php/archives/50/),了解如何获取应用id、机密、refresh_token 3样东西,以方便接下来的操作。 * 第二步,登陆/新建github账号,回到本项目页面,点击右上角fork本项目的代码到你自己的账号,然后你账号下会出现一个一模一样的项目,接下来的操作均在你的这个项目下进行。(看不到图片/图裂请科学上网) ![image](https://github.com/wangziyingwen/ImageHosting/blob/master/AutoApi/fork.png) * 根据[原教程](https://blog.432100.xyz/index.php/archives/50/)获取应用id、机密、refresh_token(自己复制保存,注意区分id机密,别弄混了) 然后在线编辑你项目里的1.txt,将整个refresh_token覆盖粘贴进去(里面是我的数据,先删掉或者覆盖掉)。(千万不要改1.py) > refresh_token位置如图下。复制refresh_token紧接着的双引号里的内容(红竖线框起来的),不要把双引号复制进去。复制进1.txt后,留意结尾不要留空格或者空行 ![image](https://github.com/wangziyingwen/ImageHosting/blob/master/AutoApi/token地方.png) * 第三步,依次点击上栏Setting > Secrets > Add a new secret,新建两个secret如图:CONFIG_ID、CONFIG_KEY。 内容分别如下: ( 把你的应用id改成你的应用id , 你的应用机密改成你的机密,单引号不要动 ) CONFIG_ID ```shell id=r'你的应用id' ``` CONFIG_KEY ```shell secret=r'你的应用机密' ``` ![image](https://github.com/wangziyingwen/ImageHosting/blob/master/AutoApi/机密.png) 最终格式应该是类似这样的: ![image](https://github.com/wangziyingwen/ImageHosting/blob/master/AutoApi/格式.png) * 第四步,进入你的个人设置页面(右上角头像 Settings,不是仓库里的 Settings),选择 Developer settings > Personal access tokens > Generate new token, ![image](https://github.com/wangziyingwen/ImageHosting/blob/master/AutoApi/Settings.png) ![image](https://github.com/wangziyingwen/ImageHosting/blob/master/AutoApi/token.png) 设置名字为GITHUB_TOKEN , 然后勾选 repo , admin:repo_hook , workflow 等选项,最后点击Generate token即可。 ![image](https://github.com/wangziyingwen/ImageHosting/blob/master/AutoApi/repo.png) ![image](https://github.com/wangziyingwen/ImageHosting/blob/master/AutoApi/adminrepo.png) ![image](https://github.com/wangziyingwen/ImageHosting/blob/master/AutoApi/workflow.png) * 第五步,点击右上角星星/star立马调用一次,再点击上面的Action就能看到每次的运行日志,看看运行状况 (必需点进去Test Api看下,api有没有调用到位,有没有出错。外面的Auto Api打勾只能说明运行是正常的,我们还需要确认10个api调用成功了,就像图里的一样。如果少了几个api,要么是注册应用的时候赋予api权限没弄好;要么是没登录激活onedrive,登录激活一下) ![image](https://github.com/wangziyingwen/ImageHosting/blob/master/AutoApi/日志.png) * 第六步,没出错的话,就搞定啦!!再看看下面的定时次数要不要修改,不打算改就忽略。 **然后第二天回来确认下是否自动运行了(ation里是否多出来几个)**,是的话就不用管了,完结。 我设定的每3小时自动运行一次,每次调用3轮(点击右上角星星/star也可以立马调用一次),你们自行斟酌修改(我也不知道保持活跃要调用多少次、多久): * 定时自动启动修改地方:(在.github/workflow/AutoApiSecret.yml文件里,自行百度cron定时任务格式,最短每5分钟一次) ![image](https://github.com/wangziyingwen/ImageHosting/blob/master/AutoApi/定时.png) * 每次轮数修改地方:(在1.py最后面) ![image](https://github.com/wangziyingwen/ImageHosting/blob/master/AutoApi/次数.png) ------------------------------------------------------------ ### 题外话 ### > Api调用 你们可以自己去graph浏览器看一下,学着自己修改要调用什么api(最重要的是调用outlook、onedrive) https://developer.microsoft.com/zh-CN/graph/graph-explorer/preview ### GithubAction介绍 ### 提供的虚拟环境: · 2-core CPU · 7 GB RAM 内存 · 14 GB SSD 硬盘空间 使用限制: * 每个仓库只能同时支持20个 workflow 并行。 * 每小时可以调用1000次 GitHub API 。 * 每个 job 最多可以执行6个小时。 * 免费版的用户最大支持20个 job 并发执行,macOS 最大只支持5个。 * 私有仓库每月累计使用时间为2000分钟,超过后$ 0.008/分钟,公共仓库则无限制。 �
评论
    相关推荐
    • github-cdn::satellite:Github CDN服务器
      :satellite: Github CDN 是的 Github上用于回购资产的非官方内容交付网络。 :white_medium_star: 产品特点 获取回购元数据:分支机构,标签和PR 服务回购和Gist文件 即时访问被推送到Github的新更改* 非常适合...
    • serve:通过github页面的文件服务器
      服务 通过github页面的文件服务器
    • github-city-rankings-automated:西班牙的自动化服务器 GitHub 排名。 github-city
      Github 城市排名自动化 该项目是 的一个分支(witch 是的的一个分支) 用法 首先,创建要放置数据的目录。 您必须在项目文件夹中创建它(请参阅 config.json) +top-github-users-data |-- data |--formatted ...
    • PRLint-serverless:无服务器github webhook,用于检查PR标题的格式,以支持standard-ver
      公关皮棉 无服务器github webhook,用于检查PR标题的格式,以支持standard-version。
    • github状态
      由于该项目在GitHub Actions上运行,因此不需要服务器就可以定期使用更新的统计信息重新生成图像。 同样,由于用户自己通过GitHub Actions运行分析代码,因此他们可以使用GitHub访问令牌收集外部服务将无法访问的...
    • serverless-actions:无服务器GitHub动作
      serverless-actions:无服务器GitHub动作
    • mcmatthevan.github.io:Palgania服务器网站
      mcmatthevan.github.io Palgania服务器网站
    • github状态
      由于该项目在GitHub Actions上运行,因此不需要服务器就可以定期使用更新的统计信息重新生成图像。 同样,由于用户通过GitHub Actions自己运行分析代码,因此他们可以使用GitHub访问令牌收集外部服务无法访问的私有...
    • 入门:使用无服务器功能扩展GitHub Enterprise
      当前,将GitHub Enterprise集成到SDLC中需要假设每个SDLC工作流程都始于GitHub Enterprise。 我们的业务合作伙伴将GitHub Enterprise视为客户购买整体工具链中的众多产品之一。 随着GitHub Enterprise演变为...
    • github状态
      由于该项目在GitHub Actions上运行,因此不需要服务器就可以定期使用更新的统计信息重新生成图像。 同样,由于用户自己通过GitHub Actions运行分析代码,因此他们可以使用GitHub访问令牌收集外部服务将无法访问的...