Microsoft Graph请求语法Microsoft Graph请求语法

举报
贾斯汀刘 发表于 2019/01/22 15:56:30 2019/01/22
【摘要】 本篇我们对Microsoft Graph的请求语法进行一下分析。语法https://graph.microsoft.com/{version}/{resource}/{id}/{property}?{query-parameters}HTTP动词Microsoft Graph接受以下HTTP请求动词以确定要执行的操作:GET - 从资源读取数据POST - 创建新的资源或执行一个操作PATC...

本篇我们对Microsoft Graph的请求语法进行一下分析。

1.jpg

语法

https://graph.microsoft.com/{version}/{resource}/{id}/{property}?{query-parameters}


HTTP动词

Microsoft Graph接受以下HTTP请求动词以确定要执行的操作:


GET - 从资源读取数据

POST - 创建新的资源或执行一个操作

PATCH - 用新值更新资源

PUT - 用新的资源替换已存在的

DELETE - 删除资源

版本

Microsoft Graph当前支持以下两个版本:


v1.0 - 用于生产环境应用程序的常规可用API。

beta - 可以理解为抢鲜版,里面包含了一些预览版的API,但是可能会包含破环性的更新,因此推荐用于开发或测试目的。

通过对比我们可以发现beta版本的API的一些特定端点包含额外的属性和格式,或一些来自于v1.0的等效变化。

对于Graph做了哪些具体的更新,我们可以通过此页面查看。


资源

顶级的端点,指定我们的请求要跟哪个服务进行交互。包含但不限于以下这些:


Users

Groups

Sites

Drives

Me

Devices

很多资源相互之间都是有联系的,这使得横向访问Graph变得容易。例如,/me/drive,/users/{id}/events等。


Id (可选项)

指定集合中的成员如一个独立的用户、组、网站等。


属性 (可选项)

指定父资源的某个属性。


查询参数 (可选项)

修改请求的响应来过滤结果,包含或排除属性、对结果进行排序等。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。