问题标签 [microsoft-graph-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
12411 浏览

c# - Office 365 API - 创建新用户,获取许可信息;使用哪个 API?

我对此的搜索完全是徒劳的,我什至不确定这是否可能。

这在 Powershell 中是完全可能的,我已经在 Powershell 中这样做了,但我想编写一个 C# 程序来执行某些任务,但找不到哪个 API 可以执行这些类型的任务:

1) 获取所有用户及其分配计划的许可信息

2) 获取特定 Office 365 租户的所有邮箱和电子邮件地址的列表。

在 Powershell 中很容易做到,但是是否有任何类型的 API 可以完成这些类型的整体管理任务?!如果有,我找不到它,所以任何方向都会有帮助

0 投票
2 回答
5547 浏览

office365 - Office365 Unified API, get calendar ID from Events ID

Every Event belongs to a Calendar, so when I receive a webhook from Outlook API management about a calendar event, I expect to also receive the container ID of this Events, but no. I get very little information about this calendar event, but still there is an ID. The problem how to get the ID of the calendar itself that holds this event?

I use unified API for querying this, and all I get so far is

But guess what, nowhere inside this response do I find the calendar ID. < sick >

Can anyone tell me how to retrieve the calendar ID from an Event ID?

0 投票
3 回答
7405 浏览

php - 如何使用新的 microsoft graph api 创建身份验证令牌?

我一直在使用这个:

访问有效的图形 api。我的 azure AD 注册应用程序能够查询 API 以获取目录中的用户列表。

但现在我想为目录中的用户列出文件夹。这一页

说网址应该是:

当我在 REST 调用中使用该 url 时,我得到

有道理,它得到了一个令牌

所以,我迷路了。API 有很多不同的版本,从消费级 onedrive(以前称为 skydrive)、第一个图形 api(我通过https://graph.windows.net访问)、office 365 API(我通过https 访问: //login.microsoftonline.com)和现在的图形 api(以前的通用 api https://graph.microsoft.com)我只是不知道从哪里开始寻找正确的信息。

我目前正在使用 PHP,我确信在微软支持的平台列表中这将是相当低的,但是关于访问令牌生成如何在最新 api 与 o365 api 与其他图表中的工作方式的任何方向api(在graph.windows.net)将不胜感激。

有没有人和我一样迷茫?是否有一些中心参考资料解释了这些 api 之间的所有差异以及如何访问它们?

0 投票
1 回答
787 浏览

microsoft-graph-api - GET 我所属的统一组即使使用统一过滤器也会返回 AD 组

我正在使用此页面中的信息:

http://graph.microsoft.io/docs

其中给出了获取统一组的示例 REST 调用:

https://graph.microsoft.com/v1.0/me/memberOf ?$/microsoft.graph.group?$filter=groupTypes/any(a:a%20eq%20'unified')

这仍然会返回我的 AD 中的每个组,而不是仅过滤到统一组。

0 投票
1 回答
1168 浏览

ios - Microsoft Graph API:获取文件列表 API,给出空数组

我尝试 API 来获取 iOS SDK 中的文件。
我已经注册了具有所有范围的应用程序,以读取/读写对应用程序的文件访问。我能够使用示例代码成功发送邮件。我在 Graph Explorer https://graphexplorer2.azurewebsites.net/?UrlRequest=GET&text=https%3A%2F%2Fgraph.microsoft.com%2Fv1.0%2Fme%2Fdrive%2Froot%2Fchildren中尝试了 API

请求片段:

回复:

在此先感谢您的帮助 :)

我的示例应用程序的权限 我的示例应用程序的权限

0 投票
1 回答
1008 浏览

office365 - 如何从 (v1.0) Get Photo API 获取*二进制照片数据*?

我想获取用户的照片并将其显示在应用程序中。我该怎么做?获取照片 API ( http://graph.microsoft.io/GraphDocuments/api-reference/v1.0/api/photo_get.htm ) 返回“照片”对象 ( http://graph.microsoft.io/GraphDocuments/api -reference/v1.0/resources/photo.htm)其中不包含二进制文件......有什么建议吗?谢谢,雷蒙德,

0 投票
1 回答
272 浏览

office365 - Microsoft Graph 将收藏夹添加到组 - 正在进行邮箱移动

尝试使用 Microsoft Graph 的新 v1.0 将组设置为成员的收藏夹

邮政

在发帖时我收到错误

“正在移动邮箱。请稍后再试。”

有没有人看到这个错误,如果有,你有解决方案吗?

0 投票
2 回答
3237 浏览

office365 - 通过 JavaScript 访问 Microsoft Graph API

我正在寻找一个 JavaScript 示例来使用 Microsoft Graph API。虽然我找到了https://github.com/OfficeDev/O365-Angular-Microsoft-Graph-Connect;我不让它工作。我是否需要成为 AAD 管理员才能正确注册?我只是我组织的 Office365 租户的普通用户。

我在http://graph.microsoft.io/app-registration使用了该向导。我都通过 1) 当前的注册工具和 2) 新的注册门户注册了该应用程序。两条路线都为我提供了唯一的 clientId。当我尝试通过 clientId 1 运行 Angular 示例时,我收到以下错误:

AADSTS90093: Calling principal cannot consent due to lack of permissions.

通过 clientId 2 我得到以下错误:

Application '<clientId>' is not supported for this API version.

你的指导是什么?

0 投票
1 回答
2018 浏览

sharepoint - 尝试使用 Sharepoint 和 Microsoft Graph api 获取个人资料信息

尝试获取邮件 url 时,https://graph.microsoft.com/v1.0/me我不断收到类似"mail:null".

完整回复如下:

有人知道为什么它不会返回完整的个人资料信息吗?我正在使用 1.0 版。

0 投票
2 回答
1872 浏览

c# - 如何获取最近编辑的文件列表?

上周,微软向公众发布了新的 Graph API(在预览了几个月之后),通过 REST 公开了 Office365 数据。由于一切都还相对较新,因此可用的教程和文档很少。

我正在寻找一种方法来获取所有最近打开/编辑的文件的列表,就像 OneDrive 应用程序向我展示的那样。从文档中,我知道如何获取文件和最后更改日期。但是,可能有一种更有效的方法来获取最新文件,而不是递归地遍历每个文件夹并查看文件。

你有什么想法?

还有一个关于我周围流行文件的请求 ( https://graph.microsoft.com/beta/me/trendingAround),但结果只是一些公共文件,也显示在 Delve 上。