问题标签 [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 回答
141 浏览

office365-apps - O365 附件 API 出现“无法转换类型的对象”错误

对此有任何解决方案/缓解措施吗?该问题可以通过以下 REST API Repro 步骤在 API Explorer ( https://graphexplorer2.azurewebsites.net ) 上重现:

使用您的租户登录 API Explorer,https://graphexplorer2.azurewebsites.net

使用以下 API 获取群组对话附件在我的情况下:

您将收到以下错误:请求持续时间:6086 毫秒。CollapseExpandRawJSON 错误:500 - 内部服务器错误 有关详细信息,请参阅响应标头。{“错误”:{“代码”:“ErrorInternalServerError”,“消息”:“无法将类型“Microsoft.Exchange.Services.OData.Model.AttachmentSchema”的对象转换为类型“Microsoft.Exchange.Services.OData.Web” .IRequestBuilderForEntitySet`2[Microsoft.Exchange.Services.OData.Model.Post,Microsoft.Exchange.Services.OData.Model.Attachment]'.", "innerError": { "request-id": "89efeca6-ba17-478b -aa8e-f3bf6ec32cd0", "date": "2016-01-08T09:56:39" } } } 谢谢,雷蒙德

0 投票
2 回答
277 浏览

office365 - 获取群组对话的问题

我目前正在为团体使用 Microsoft Graph Api。当我通过 API Explorer(https://graphexplorer2.azurewebsites.net )访问群组对话(https://graph.microsoft.com/v1.0/groups/3b41ffb2-4fec-4ca6-97f8-40c70eb75df3/conversations)时,它工作正常。但是,如果我通过 Postman 访问相同的内容,我会收到以下错误。

但是在 Postman 下面的 API 工作正常。

https://graph.microsoft.com/v1.0/groups/3b41ffb2-4fec-4ca6-97f8-40c70eb75df3

https://graph.microsoft.com/v1.0/groups

在为测试目的创建的 Azure AD 应用程序中,我还启用了 Graph API 和 Azure AD 权限的所有权限。我无法继续进行。

0 投票
3 回答
2008 浏览

javascript - 尝试创建日历事件时权限被拒绝 (403)

我正在尝试通过 JavaScript 与 adal.js 和 jQuery(OAuth 隐式流)集成到 Office365 API,但在尝试为我的用户创建日历事件时遇到问题。我现有的代码在检索电子邮件和日历事件时工作正常,但是当我尝试创建日历事件时,我始终收到“403 - 禁止”响应。

该代码在http://oauth.idippedut.dk/oauth.html上运行并运行。我正在https://outlook.office.com/api/v2.0/me/events访问 Office 365 API 端点。

我在我们的 Office365/Azure 租户 Active Directory 中对应用程序的“委派权限”的配置是这样的: 在此处输入图像描述

我们的 Office365/Azure 租户 Active Directory 中应用程序的“应用程序权限”配置如下: 在此处输入图像描述

jQuery 请求是这样的:

jQuery的配置是这样的:

生成的 HTTP 请求是这样的:

我真的很困惑为什么我会得到 403,因为一切都应该正确设置。

任何帮助将不胜感激 :-)

/杰斯珀

0 投票
2 回答
6931 浏览

office365 - Microsoft Graph API - 获取具有定义大小的个人资料图片

我已经使用了统一 A​​PI 的 beta 版本来获取 48x48 大小的用户头像。现在我正在使用 Microsoft Graph API 并尝试获取具有此大小的个人资料图片。但我只得到 648x648 的...有没有办法获得 48x48 的图片?

这是我的要求:

这里的文档: http: //graph.microsoft.io/docs/api-reference/v1.0/api/profilephoto_get

提前致谢!

此致,

阿杰

0 投票
3 回答
1431 浏览

office365 - 如何使用 Microsoft Graph Api 获取 Exchange Online 的邮件大小?

我正在使用 graph.microsoft.com 来获取交换在线文件夹和消息。但我没有得到响应中消息和文件夹的大小。有什么方法可以使用图形 Api 获取消息大小。尽管在响应中返回了附件的大小。我面临的另一个问题是我无法获取邮箱中的所有文件夹。我能够使用 Exchange Web 服务获取所有文件夹。我检查了图形 api 未获取的文件夹的权限级别,但是当我将它们与发现的文件夹进行比较时,没有任何细微的差异。

0 投票
1 回答
165 浏览

odata - O365 MS Graph Unified API - 如何获取有关实体属性的信息

我知道可以通过 OData $metadata 以 edmx 格式检索整个元数据结构。但是这些元数据的 EntityType 属性项缺少一些有趣的东西——例如,如果属性是可过滤的、可更新的或创建新对象的强制/可选。也许一些描述也会派上用场。

是否可以通过 API 检索此信息?

0 投票
1 回答
886 浏览

office365 - Microsoft Graph 是否支持 Skype?

我想从网页开始协作会话。我想附上一份文件(excel、word 是最常见的)并邀请几个人参加会议。这是否可以使用 Microsoft Graph(当前或不久的将来)?

这适用于所有计算机都运行 Skype for Business 并且可能还运行 Office 365 SharePoint 的企业环境。

谢谢你,杰森

0 投票
1 回答
1285 浏览

sharepoint - 使用 Microsoft Graph 列出 Microsoft Sharepoint 站点

我正在使用 Microsoft Graph 使用 Microsoft OneDrive 和 Microsoft Sharepoint,据我所知:

从登录用户OneDrive获取文件列表的 URL是:

/v1.0/me/drive/root/children

从公司Sharepoint Documents获取文件列表的 URL是:

/v1.0/drive/root/children


所以我的追求是:

如何列出用户关注的Sharepoint 站点并将文件上传到该站点

0 投票
2 回答
4550 浏览

node.js - 如何从 Microsoft Graph API 获取访问令牌?

我目前正在处理令人着迷的令人困惑的微软世界。我已经阅读了一些关于如何使用他们的 Graph API 和 Office 365 API 的半生不熟的教程,但我仍然不知道该怎么做。我所知道的是如何构建该授权请求 URL,以便我可以获得“代码”,该代码应该用于获取访问令牌。我已经使用 Google API 完成了这项工作,并且效果很好,但使用 Microsoft Graph API 就不行了。这是我所拥有的:

当用户单击此链接时,他们将被带到 Microsoft 登录页面。到现在为止还挺好。但是,在输入我的登录凭据后,它只会让我回到同一个 Microsoft 登录页面,而不是将用户重定向到我的重定向 uri。我有一个指定了相同重定向 URI 的 Azure 帐户,但它无法正常工作。我究竟做错了什么?顺便说一句,我正在使用 node.js。任何指向有用教程的链接将不胜感激。

0 投票
1 回答
53 浏览

office365 - “workingWith”和“trendingAround”基于哪些数据源?

API 调用“使用”和“流行”正在利用哪些数据源来确定同事或文件的连接方式?

它只是 SharePoint 还是 OneNote?我可以假设 Exchange 被排除在外吗?亚默尔呢?

我唯一能找到这些调用描述的地方是https://graph.microsoft.io/docs/api-reference/beta/api/user_list_workingwith

有什么地方可以找到更详细的描述吗?