问题标签 [office365api]
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.
c# - 如何获取最近编辑的文件列表?
上周,微软向公众发布了新的 Graph API(在预览了几个月之后),通过 REST 公开了 Office365 数据。由于一切都还相对较新,因此可用的教程和文档很少。
我正在寻找一种方法来获取所有最近打开/编辑的文件的列表,就像 OneDrive 应用程序向我展示的那样。从文档中,我知道如何获取文件和最后更改日期。但是,可能有一种更有效的方法来获取最新文件,而不是递归地遍历每个文件夹并查看文件。
你有什么想法?
还有一个关于我周围流行文件的请求 ( https://graph.microsoft.com/beta/me/trendingAround
),但结果只是一些公共文件,也显示在 Delve 上。
jquery - 对 Microsoft Office365 统一 API 的 JQuery Ajax 请求失败,错误代码为 0
我目前正在尝试使用 Microsoft Unified API 进行身份验证以检索数据。我跟随他们的深入研究,通过 Fiddler 中的连接,并通过它取得了成功。我现在正在尝试将其转换为代码以在测试网站上运行。
我必须通过以下代码创建对指定 URL 的 POST 请求:
但是,这会触发错误功能,除了“错误代码 0”之外,响应没有给我任何信息。我尝试删除所有数据和标题并仅发布到 URL,但我再次收到错误代码 0。
我用谷歌搜索并确保它不是我的页面刷新或重新加载,它不是。我通过发布到另一个 REST 服务对此进行了测试,该服务运行良好。
这是我第一次使用 oAuth 并发布,所以我认为我在某个地方犯了一个新手错误。我错过了什么?谢谢。
编辑:添加,我尝试了一个最低要求,只有:
它仍然失败并出现错误 0。我在 Fiddler 中复制了这个,我得到了预期的响应(错误 400)。
c# - 使用 Office 365 邮件 API .NET 客户端进行 OData 搜索
我需要使用 OutLook 365 API 但使用 Outlookservicesclient 执行 OData 查询 $search = "subject:pizza"(在 Outlook 365 sdk 中找到,这个 nuget https://www.nuget.org/packages/Microsoft.Office365 .OutlookServices-V2.0/ )
这使用 HttpClient 可以正常工作,但使用 .NET 客户端库,似乎无法添加任何非标准查询参数。
IE:var messages = await client.Users['mail@me.com'].Messages
.Where(m => m.IsRead == false)
.Take(50)
.ExecuteAsync();
产生以下 RequestURIhttps://outlook.office365.com/api/v2.0/Users('mail%40me.com')/Messages?$filter=IsRead eq false&$top=50
并正确执行。
而如果尝试以下,var query = client.Users['Mail@me.com'].Messages
.Context.CreateQuery<Message>("Users('Mail@me.com')/Messages")
.AddQueryOption("$search", "subject:pizza");
要么返回Exception:Thrown: "Can't add query option '$search' because it begins with reserved character '$'." (System.NotSupportedException) A System.NotSupportedException was thrown: "Can't add query option '$search' because it begins with reserved character '$'."
或者如果我省略 AddQueryOption 行,我会遇到身份验证错误。
我需要做的就是附加$search=subject:pizza
RequestURI!如果不实际使用休息客户端,这似乎是不可能的,因为 Outlook 客户端似乎仅限于内置的 Linq 方法。
添加了客户端库没有参考文档的事实,我遇到了死胡同。有谁知道是否可以通过outlookservicesclient 包含$search?
rest - 使用 ExtendedProperties 和 Office 365 REST API 过滤多个可能的值
我正在尝试获取给定InternetMessageID的电子邮件列表。
对于一个给定的 InternetMessageID,我可以按照 Outlook 文档中提供的语法检索相应的邮件
现在让我们说我想用相同的请求检索两封邮件,但我没有设法获得成功的语法。
例如
不起作用。BadRequest与消息一起返回
我尝试了许多分组组合,并使用此问题$expand
中建议的语句进行测试。有没有办法使用 Graph API 的 Outlook Web Api 执行此类请求?
office365 - 仅在包含的实体、Microsoft Graph API 上支持写入请求
回复:
我能够获得一个组的成员,但不能添加一个成员,任何建议都将不胜感激。
ios - 我无法使用 iOS 设备创建 Office365 事件,但它在 Simulaor 中工作?
我正在使用Office365从我的 iOS 应用程序创建事件。我的问题是我可以从模拟器插入事件,但不能从 iOS 设备插入事件。下面是我的代码。
代码 : -
出现错误:-
谢谢期待!!!
office365 - Microsoft Graph API 端点“microsoft.graph.createLink”返回 400 错误
我已尝试基于新的 Microsoft Graph API v1 发送以下 HTTP 请求:
我的网址遵循以下格式:
https://graph.microsoft.com/v1.0/groups/<group-id>/drive/items/<item-id>/microsoft.graph.createLink
我收到以下 400 错误:
我有点困惑,因为根据以下文档(我认为是最新的),请求正文中需要范围:Microsoft Graph - 为项目创建共享链接
office365 - 通过 Microsoft Graph API 创建组有效,但未为组创建文件和笔记本
上面http
post
创建了组,但未创建相应的文件或笔记本。我可以看到以下错误
错误
发生了一些事情我们尝试连接所有的管道,但效果不太好。刷新以重试。
office365 - 创建组日历事件失败
错误:
我已经尝试过下面提到的两个帖子网址,
我尝试了不同的组类型,包括启用安全性、启用邮件和统一组,但我看到相同的错误消息,任何帮助将不胜感激。
php - 如何使用 api for php 在 office365 中添加联系人
我想问关于 Office365 CRM 的问题,使用这个 CRM 我得到了访问令牌,但不幸的是如何使用该访问令牌添加联系人和获取联系人详细信息。当我尝试将联系人添加到 CRM 时,我收到了类似 401 Http 请求的错误。而且我不知道发送到 CRM 的请求的标题字段和有效负载格式。