十大靠谱网赌

最近e5訂閱很火,但是玄學的續訂方式也讓人摸不著頭腦,有的人說掛個oneindex就續訂了,有的人說所有第三方程序都掛了一遍也沒續訂,所以有人按照微軟的官方文檔寫了一個刷api的腳本,原理很簡單,就是重復調用microsoft graph的api,一次調用10個api,5個onedrive的api還有4個outlook的api,剩下一個是組的api,調用一次后延時等待五分鐘再重復調用。

但是原作者的代碼需要在服務器上運行,成本較高。后來又有一位大佬找到了不用服務器也可以運行的的辦法。而后者的方法是建立在前者的基礎上的,因此我將他們的教程融合了起來,并對其中的個別詞語進行了微調。

教程開始:
1.首先去
先用e5管理員賬號登錄網站,然后在主頁找到Azure Active Directory點進去,再在左側目錄找到點擊應用注冊,再點上方的新注冊就會跳出一個新建應用的界面,應用名字隨意填寫,然后選擇任何組織目錄(任何 Azure AD 目錄 – 多租戶)中的帳戶,重定向url選web,填入http://localhost:53682/,最后點注冊即可

2.注冊好應用會跳轉到應用概述界面,你會看到一個應用程序(客戶端) ID,復制這個Id記錄下來,后面要用到,然后點擊左側目錄的API權限,依次點擊添加權限Microsoft Graph委托的權限,然后依次搜索以下這12個權限并勾選:
Files.Read.AllFiles.ReadWrite.AllSites.Read.AllSites.ReadWrite.All
User.Read.AllUser.ReadWrite.AllDirectory.Read.AlDirectory.ReadWrite.All
Mail.ReadMail.ReadWriteMailboxSettings.ReadMailboxSettings.ReadWrite
全部勾選好后點擊底部的添加權限,然后又返回到了API權限界面,這時候你一定要再點一下代表xxx授予管理員同意,不點這個,outlook api會無法調用

3.點擊左側證書和密碼,點 新客戶端密碼,說明隨便填,年限隨便選多久都行,然后點添加,添加好后,客戶端密碼下面會有一個值,復制值下面的那一串代碼,這是應用秘鑰,后面會用到,到這一步,注冊應用已經結束了

4.windows下載rclone獲取token,,隨意下載到電腦的任意一個目錄,下載后不要雙擊rclone.exe安裝!,而是在rclone.exe同目錄下,按住shift后點鼠標右鍵,選擇在此處打開cmd窗口在此處打開power shell窗口,彈出窗口后,CMD窗口就執行:

請自行將雙引號內的替換為之前我們保存的應用id和秘鑰,示例:

如果是power shell的窗口請執行:

執行后電腦瀏覽器會彈出一個界面,登陸自己的e5賬號,然后看到瀏覽器顯示Success!,說明獲取token成功了。然后我們返回的cmd窗口或者power shell窗口,你會看到一大段Paste the following into your remote machine --->開頭,<---End paste結尾的代碼,找到"refresh_token":"復制后面的代碼直到","expiry",說白了就是復制refresh_token,不要帶雙引號,類似格式如下:

OFFICE365 E5調用api使E5開發者續訂(不使用服務器)

5.保存你的應用id、秘鑰、refresh_token 3樣東西

6.登陸/新建github賬號,回到本項目頁面,點擊右上角fork的代碼到你自己的賬號,然后你賬號會出現一個一模一樣的項目,接下來的操作均在你的這個項目下進行。
根據原教程獲取應用id、機密、refresh_token(自己復制保存,注意區分id機密,別弄混了)

然后在線編輯你項目里的1.txt,將整個refresh_token覆蓋粘貼進去(里面是我的數據,先刪掉或者覆蓋掉)。(千萬不要改1.py)

1.txt內容的應該是開頭OAQ….AA結尾(目前我看到的都是這種格式) ,結尾不要留空格或者空行
7.依次點擊上欄Setting > Secrets > Add a new secret,新建兩個secret如圖:CONFIG_ID、CONFIG_KEY。

內容分別如下: ( 把你的應用id改成你的應用id , 你的應用機密改成你的機密,單引號不要動 )

CONFIG_ID

CONFIG_KEY

OFFICE365 E5調用api使E5開發者續訂(不使用服務器)

最終的格式應該類似這樣
OFFICE365 E5調用api使E5開發者續訂(不使用服務器)

8.進入你的個人設置頁面(右上角頭像 Settings,不是倉庫里的 Settings),選擇 Developer settings > Personal access tokens > Generate new token,
OFFICE365 E5調用api使E5開發者續訂(不使用服務器)

OFFICE365 E5調用api使E5開發者續訂(不使用服務器)

9.設置名字為GITHUB_TOKEN , 然后勾選 repo , admin:repo_hook , workflow 等選項,最后點擊Generate token即可。
OFFICE365 E5調用api使E5開發者續訂(不使用服務器)

OFFICE365 E5調用api使E5開發者續訂(不使用服務器)

OFFICE365 E5調用api使E5開發者續訂(不使用服務器)

10.點擊右上角星星/star立馬調用一次,再點擊上面的Action就能看到每次的運行日志,看看運行狀況

(必需點進去Test Api看下,api有沒有調用到位,有沒有出錯。外面的Auto Api打勾只能說明運行是正常的,我們還需要確認10個api調用成功了,就像圖里的一樣。如果少了幾個api,就是注冊應用的時候賦予api權限沒弄好)

OFFICE365 E5調用api使E5開發者續訂(不使用服務器)

11.沒出錯的話,就搞定啦!!再看看下面的定時次數要不要修改,不打算改就不用管了。

作者設定的每6小時自動運行一次,每次調用3輪(點擊右上角星星/star也可以立馬調用一次),你們自行斟酌修改(我也不知道保持活躍要調用多少次、多久):
定時自動啟動修改地方:(在.github/workflow/autoapi.yml文件里,自行百度cron定時任務格式)

OFFICE365 E5調用api使E5開發者續訂(不使用服務器)

每次輪數修改地方:(在1.py最后面)

OFFICE365 E5調用api使E5開發者續訂(不使用服務器)

轉自?

未經允許不得轉載: »

贊 (0) 打賞

相關推薦

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞