如何用全局通过 API 自助注册Microsoft 365 / Office 365 A1 A1P A3 子号教程/办法

2021-04-19 0 5,142 百度已收录

为什么要通过 API 自助注册 Microsoft 365 / Office 365 A1 A1P A3 子号?直接登录后台创建子号他不香吗?原因简单,因为我们手上的 Microsoft 365 / Office 365 A1 A1P A3 全局基本上都是【非法】的,说不定哪天全局管理员账号就不能登录后台了,如果你又没有创建 API 权限,那就晚了,要是创建了 API 权限,你还能通过 API  自助创建子号来玩一下

一 创建条件

1 全局管理员账号

2 域名

3 VPS

解析域名

我的域名都是托管在 CloudFlare 的,在 DNS 中添加 A 记录,名称随意,我用的【ms】,之后的地址就是【ms.winvps.eu】内容中的 IPv4 填你的【VPS IP】,如下图

如何用全局通过 API 自助注册Microsoft 365 / Office 365 A1 A1P A3 子号教程/办法

三 获取 API 权限和相关参数

此部分内容仅登录可见,请先登录,谢谢理解

如何用全局通过 API 自助注册Microsoft 365 / Office 365 A1 A1P A3 子号教程/办法

授权成功

四 在 VPS 中添加网站

可以选择

1 宝塔面板https://www.bt.cn/

2 一键 lnmphttps://lnmp.org/install.html

我用的宝塔面板,比较方便,一键 lnmp 也不难,这儿就不细说了

域名为【第二步中解析的】,其他如下图

如何用全局通过 API 自助注册Microsoft 365 / Office 365 A1 A1P A3 子号教程/办法

添加网站成功后,配置【SSL证书】和【强制HTTPS】,【这两个,不是必须】

文件下载

Googel Drive下载

github 下载

上传文件到【网站根目录,并解压

如何用全局通过 API 自助注册Microsoft 365 / Office 365 A1 A1P A3 子号教程/办法

五 修改配置文件

【config.php.example】重命名为【config.php】

编辑【config.php】

<?php
return [
//全局账号相关配置
‘client_id’=>‘修改成你的’,
‘tenant_id’=>‘修改成你的’,
‘client_secret’=>‘修改成你的’,
‘domain’=>[
‘修改成你的’,
],
‘sku_id’=>[
[
‘title’=>‘Microsoft 365 A1 学生账号’,
‘sku_id’=>‘按照你的订阅来修改,一定要修改,不然开子号不会分配许可,请看下面’,
],
[
‘title’=>‘Microsoft 365 A1 教师账号’,
‘sku_id’=>‘按照你的订阅来修改,一定要修改,不然开子号不会分配许可,请看下面’,
],
],
//网站标题等文字
‘page_config’=>[
‘title’=>‘Microsoft 365 A1 自助开通’,
‘line1’=>‘可使用 OneDrive 5T空间‘,
],
/* 如果不需要激活功能,以上配置足以 */
//是否开启激活码才可以注册账号
‘is_invitation_code’=>true,//true为开启 false为关闭
//激活码购买地址
‘invitation_code_buy_link’=>‘如果有,修改成你的’,
//后台相关配置
admin‘=>[
‘username’=>‘admin’,只能字母数字
‘password‘=>‘winvps.eu,//自行输入密码 https://md5jiami.51240.com/,将32位小写结果填入
‘invitation_code_num’=>‘8’,//随机生成的邀请码位数
],
//数据库配置
‘db’=>[
‘host’=>127.0.0.1‘,
‘username’=>用户名’,
‘password’=>数据库密码’,
‘database’=>‘数据库名称’,
],
];
//订阅sku_id
displayName:A1 学生版
sku_id:314c4481-f395-4525-be8b-2ec4bb1e9d91
skuName:STANDARDWOFFPACK_FACULTY
displayName:A1 教师版
sku_id:94763226-9b3c-4e75-a931-5c89701abe66
skuName:OFFICE_365_A1_PLUS_FOR_STUDENT
displayName:A1P 学生版
sku_id:e82ae690-a2d5-4d76-8d30-7c6e01e6022e
skuName:OFFICE_365_A1_PLUS_FOR_FACULTY
displayName:A1P 教师版
sku_id:78e66a63-337a-4a9a-8959-41c6654dfb56
skuName:M365EDU_A3_STUUSEBNFT_RPA1
displayName:A3 无人值守版
sku_id:1aa94593-ca12-4254-a738-81a5972958e8
skuName:Office_365_E3Y
displayName:E3Y
sku_id:6fd2c87f-b296-42f0-b197-1e91e994b900
skuName:DEVELOPERPACK_E5
displayName:E5 开发者订阅
sku_id:c42b9cae-ea4f-4ab7-9717-81576235ccac
具体请看:https://docs.microsoft.com/en-us/microsoftteams/sku-reference-edu

然后【保存】

最后导入数据库【invitation_code.sql】,解压文件中有的

配置完成,进入你的域名测试

后台登录地址:你的域名/admin.php

六 我的演示站

https://ms.winvps.eu/

七 再次感谢原作者

项目地址:https://github.com/wuruiwm/msautocreate

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

栗子博客 程序 如何用全局通过 API 自助注册Microsoft 365 / Office 365 A1 A1P A3 子号教程/办法 https://www.lizi.tw/program/20562.html

建筑工地上施工员,闲暇时弄个博客打发时间,

常见问题
  • 1、杰齐1.7仅适用于PHP5.2 2、需Zend支持 3、尽量使用宝塔面板 4、尽量使用Windows 系统,关关对Linux支持不太友好。
查看详情

相关文章

评论
5 条评论
杪劰
2021年9月13日 上午9:49 回复

通过正规的学生邮箱注册的office a1,没有管理员,用onedrive存储资料可以吗,可靠吗?谢谢

    2021年9月13日 上午11:47 回复

    @杪劰 如果是学校发的邮箱,这个是可以储存的,
    正规学校是有教育授权的。

匿名
2022年10月1日 上午12:21 回复

……

匿名
2022年11月1日 下午2:54 回复

您好,我有一个caa.columbia.edu的号可以用这种方式转管理员么

官方客服团队

为您解决烦忧 - 24小时在线 专业服务

如何用全局通过 API 自助注册Microsoft 365 / Office 365 A1 A1P A3 子号教程/办法-海报

分享本文封面