宝塔面板OD插件保活E5订阅

得找个相对安全的方法调用Office API。


#

保活E5订阅的方法有很多,如调用Office API查看邮件,或使用OneIndex搭建网盘。这里使用宝塔面板的OneDrive插件备份文件到OneDrive的方式来调用Office API以达到保活E5的目的。

# 应用注册

进入 Azure Portal 页面进行应用注册,这里要求登陆全局账号。

<!-- 更改颜色 -->
名称 - 随意填写
受支持的账户类型 - 任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户和个人 Microsoft 帐户(例如,Skype、Xbox)
重定向 - 选Web,填写http://localhost/login/authorized

记录创建好的程序的Client-ID,并在程序页面左侧找到 证书和密码 选项卡,进入并创建密码。创建好密码后记录得到的

创建好密码后还没完,进入 API权限 选项卡,点击代表组织授予管理员同意。

# 宝塔面板绑定OD

进入宝塔面板的 软件商店 选项卡,搜索微软OneDrive并下载安装该插件。

安装完毕后,找到插件的 credentials.json 文件(位于/www/server/panel/plugin/),并进行编辑。

!更改颜色
{
	"onedrive-international": {
		"client_id": "替换为保存的Client-ID",
		"client_secret": "替换为创建的密码的值",
		"authority": "https://login.microsoftonline.com/common",
		"token_endpoint": "/oauth2/v2.0/token",
		"authorize_endpoint": "/oauth2/v2.0/authorize",
		"scopes": "offline_access Files.ReadWrite.All User.Read",
		"redirect_uri": "http://localhost/login/authorized",
		"api_uri": "https://graph.microsoft.com/v1.0"
	},
	"onedrive-internal": {
		"client_id": "62e624a1-3ef5-4817-9b78-4553ce0c3c4c",
		"client_secret": "-_wHwptT-dbDsON1R34uV.2TL22yvVOa5A",
		"authority": "https://login.chinacloudapi.cn/common",
		"token_endpoint": "/oauth2/v2.0/token",
		"authorize_endpoint": "/oauth2/v2.0/authorize",
		"scopes": "offline_access Files.ReadWrite.All User.Read",
		"redirect_uri": "http://localhost/login/authorized",
		"api_uri": "https://microsoftgraph.chinacloudapi.cn/v1.0"
	}
}

更改以上两处后保存。再回到 软件商店 选项卡,对微软OneDrive程序进行绑定。

# 备份文件

绑定好自己的OD账号后,进入宝塔面板的 计划任务 选项卡,选择备份的任务类型后,将文件备份到微软OneDrive,添加任务即可。

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments