当前位置: 首页 >  平台搭建 >  通过 API 操作 office 365 ,创建账户,提升权限为管理员等

通过 API 操作 office 365 ,创建账户,提升权限为管理员等

导读:注意⚠️:如果没有Office365的话肯定是需要付费的,但是如果已经有Office365订阅的话再使用这个接口服务暂不确定是否需要再次付费。还在联系客服确认中……………….1、创建应用程序.进入到Office 365 后台,进入 「 Azure Active …… 」管理后台.

注意⚠️:如果没有Office365的话肯定是需要付费的,但是如果已经有Office365订阅的话再使用这个接口服务暂不确定是否需要再次付费。还在联系客服确认中………………

1、创建应用程序

进入到Office 365 后台,进入 「 Azure Active …… 」管理后台


2、 给应用程序授权

根据实际需求授权

给予权限后一定要点击同意。

3、创建新客户端密码

这里复制的值就是:CLIENT_SECRET

4、获取其他信息

还需获取「应用程序(客户端) ID 」、「 目录(租户) ID 」,如下图

5、获取令牌(token)

我采用的是shell脚本获取的,其他语言类似不一一演示了。(主要是水平有限)

#!/bin/bash

# 配置API访问凭据
# 应用程序(客户端) ID
CLIENT_ID="xxxxxxxxxxxx"
# 客户端密钥这里就是第三步复制的值
CLIENT_SECRET="xxxxxxxxxxxxxx"
# 目录(租户) ID
TENANT_ID="xxxxxxxxxxxxxxxxxxxxx"
ACCESS_TOKEN=$(curl -s -X POST https://login.microsoftonline.com/${TENANT_ID}/oauth2/v2.0/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials&client_id=${CLIENT_ID}&client_secret=${CLIENT_SECRET}&scope=https://graph.microsoft.com/.default" \
| jq -r '.access_token')
echo "${ACCESS_TOKEN}"

接口调试工具里测试

我这里使用的是 Apifox,其他同理当然也可以直接命令行操作。我使用获取用户的接口作为demo示范。

Authorization:${ACCESS_TOKEN}
Authorization参数必传,参数值就是第五步获取的值,如果提示权限不足则需要重新添加一下权限即可。

参考链接

https://learn.microsoft.com/zh-cn/office/office-365-management-api/get- started-with-office-365-management-apis

https://www.cnblogs.com/xfbx/p/14748431.html

https://developer.microsoft.com/en-us/graph/graph-explorer

https://learn.microsoft.com/zh-cn/graph/api/user-list?view=graph- rest-1.0&tabs=http

https://learn.microsoft.com/en-us/python/api/overview/azure/identity- readme?view=azure-python#authenticate-users

https://learn.microsoft.com/zh-cn/graph/connecting-external-content- connectors-api-postman?source=recommendations

内容
  • 公司需要进行视频轮播,需要在每个视频里面都添加公司LOGO,你还在一个一个的手动去操作吗?看看《小星星直播去重播放器》吧,不只是直播去重!
    公司需要进行视频轮播,需要在每个
    2023-12-11
    今天有个用户问我,有没有软件能够自动循环播放视频,因为公司需要进行视频轮播,目前的操作是播完一段视频手动去播放下一段,也
  • 2分钟快速上手流水线的创建与运行
    2分钟快速上手流水线的创建与运行
    2023-12-09
    摘要: 通过流水线新手体验模板,体验一条含代码检查、构建阶段、部署发布常用流水线的创建与执行。.本文分享自华为云社区《2
  • Git 小技巧:忽略某些文件的更改
    Git 小技巧:忽略某些文件的更
    2023-12-07
    *以下内容为本人的学习笔记,如需要转载,请声明原文链接 微信公众号「ENG八戒」https://mp.weixin.qq
  • Vulkan的VkImage和OpenGL的Texture2D互转的3种方法
    Vulkan的VkImage和O
    2023-12-06
    Vulkan的纹理和OpenGL的纹理之间共享的解决方案,.因为项目的功能需要同时引入OpenGL和Vulkan,又因为
  • 自主三维GIS引擎笔记-实现三维球045
    自主三维GIS引擎笔记-实现三维
    2023-12-05
    最小GIS迷你地球实现(实现一套最小的三维GIS球体) V1.0.0.0版本.数据加代码比较大(主要是数据,数据有1G多
  • DVWA靶场实战(九)——Weak Session IDS
    DVWA靶场实战(九)——Wea
    2023-12-03
    DVWA靶场实战(九).九、Weak Session IDS:.1.漏洞原理:.Weak Session.IDS也叫做弱
  • 开源协议的选择
    开源协议的选择
    2023-12-02
    在进行开源软件选型时,需要留意一下开源协议,开源选件往往可以免费使用,但不意味着随意使用,根据你的用途,协议的要求会对你
  • 4.3 x64dbg 搜索内存可利用指令
    4.3 x64dbg 搜索内存可
    2023-12-02
    发现漏洞的第一步则是需要寻找到可利用的反汇编指令片段,在某些时候远程缓冲区溢出需要通过类似于jmp.esp等特定的反汇编
  • ***性能优化和调整服务
    ***性能优化和调整服务
    2023-12-31
    ***性能优化和调整服务.***性能优化和调整服务是指针对服务器的硬件和软件进行调整和优化,以提高其运行效率和稳定性的服
  • 科技创新孵化器服务
    科技创新孵化器服务
    2023-12-16
    科技创新孵化器服务.科技创新孵化器是指为初创科技企业提供办公、技术、**和资金服务的机构,而科技创新孵化器服务则是指这些
  • ***迁移与升级解决方案
    ***迁移与升级解决方案
    2024-01-05
    ***迁移与升级解决方案.随着业务的不断扩大和发展,很多企业逐渐意识到原有的***已经不能满足日益增长的需求,因此需要进
  • 虚拟现实技术开发
    虚拟现实技术开发
    2024-01-15
    虚拟现实技术开发.虚拟现实技术已经成为了当今科技行业的热门话题,它的发展日益迅猛,给人们的生活和工作带来了巨大的变革。在
  • 全球电子元件市场趋势分析
    全球电子元件市场趋势分析
    2023-12-31
    全球电子元件市场趋势分析.近年来,全球电子元件市场呈现出不断增长的趋势。随着科技的不断发展和智能设备的普及,电子元件市场
  • 电子元件质量检测与认证服务
    电子元件质量检测与认证服务
    2024-01-05
    电子元件质量检测与认证服务.为什么需要电子元件质量检测与认证服务?.随着电子产业的不断发展,电子元件在各个生产领域都起着
  • ***虚拟化技术咨询服务
    ***虚拟化技术咨询服务
    2023-12-21
    ***虚拟化技术咨询服务.在当今数字化时代,***虚拟化技术越来越受到企业和个人用户的青睐。虚拟化技术通过将物理***划
  • 高性能电子元件**
    高性能电子元件**
    2024-01-10
    高性能电子元件**.随着科技的不断进步,电子行业的发展日新月异。高性能电子元件作为电子产品的关键组成部分,对于产品的性能
  • 定制化电子元件解决方案
    定制化电子元件解决方案
    2024-01-15
    定制化电子元件解决方案.在现代科技发展迅速的时代,电子元件的需求日益增加,同时对于定制化的需求也在不断提升。定制化电子元
  • ***安全加固与防护方案
    ***安全加固与防护方案
    2024-01-10
    ***安全加固与防护方案.随着互联网的快速发展,***安全问题日益凸显。一旦***遭受攻击,可能导致数据泄露、服务中断甚