问题标签 [office365-restapi]

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 投票
2 回答
1067 浏览

.net - 是否可以在没有 Azure Active Directory 参与的情况下为 Office 365 REST API 构建任何应用程序?

是否可以在没有 Azure Active Directory 参与的情况下构建使用 Office 365 REST API 的任何应用程序(控制台、Windows 商店、WPF、MVC、Web API、Android、iOS 等)?

到目前为止,如果没有 Azure Active Directory,这似乎是不可能的。但是Windows、Android和Applet应用商店有很多应用可以连接Office 365并拉取用户联系人。那么他们是怎么做到的呢?

0 投票
1 回答
1427 浏览

sharepoint-2013 - 如何使用 REST API 将列表项保存到 SharePoint 列表中的特定文件夹中?

我必须将项目保存到 SharePoint 列表中,其中我有特定的文件夹,并且我必须根据项目将项目保存到该特定文件夹中。我已经从特定文件夹中检索了项目,但是如何使用 REST API 将列表项保存到 SharePoint 列表中的特定文件夹中?

0 投票
1 回答
91 浏览

office365 - Office365 管理 API - 搜索内容

有没有办法在Office365 管理 API中搜索文件中的内容?

就像 Dropbox for Business 的做法一样 https://www.dropbox.com/developers/documentation/http/documentation#files-search

mode SearchMode搜索模式(filename、filename_and_content或 deleted_filename)。请注意,搜索文件内容仅适用于 Dropbox Business 帐户。此联合的默认值是文件名。

或者 Box for Enterprises 做到了 https://box-content.readme.io/reference#searching-for-content

query要搜索的字符串;可以与项目名称、描述、文件的文本内容以及不同项目类型的其他字段进行匹配。

scope可以是 user_content(仅限于当前用户)的搜索,也可以是 enterprise_content(整个企业)。

谢谢

0 投票
2 回答
1224 浏览

office365 - Office365 合规性:是否有 REST API 可从 Office365 获取所有 DLP 策略和规则

我想在我的 Office365 租户中获取所有定义的 DLP 策略和规则。通过管理活动 API,我能够获取 DLP 事件,该事件包含信息 Policy Id、Rule ID、SensitiveInformationID 等。我们是否有 REST API 通过提供 Id 来获取有关 Policy、Rule 和敏感信息的更多详细信息。

Office365 是否有 API 来获取我的租户的所有策略和规则?Office365 是否具有通过提供 Ids 来获取策略详细信息、规则详细信息、敏感信息详细信息的 API?

0 投票
1 回答
421 浏览

c# - 使用 OutlookServicesClient 时出现 SystemOutOfMemoryException

我最近开始使用新的 Outlook/Office 365 Rest API,并在身份验证(新的 v2.0 应用程序模型)、范围、使用OutlookServicesClient和编写更好的(linq-) 查询方面获得了一些很大的帮助。

不幸的是,一些用户报告了一些内存问题,导致以下结果System.OutOfMemoryException

我的查询(获取某个日期收到的电子邮件数量)如下所示:

我没有找到处理源的方法,也认为没有必要,因为只有局部变量。然后将 -list 的结果emails存储在数据库中。在我添加此功能之前,我的工具的内存使用量是稳定的,现在以每小时 10Mb 左右的速度增长(取决于某人拥有多少电子邮件)。

任何建议都非常感谢!

0 投票
3 回答
923 浏览

rest - 无法在 Office365 REST Api 中检索附件的“ContentId”属性

我正在尝试在 Office365 rest api 中检索附件。因为我想避免下载整个附件,所以我使用了一个 select 子句来避免下载 ContentBytes 属性中的内容:

所以基本上,我想检索除内容之外的所有内容。但是,这会给出以下错误消息(json):

它告诉我 ContentId 不存在,这与规范相矛盾。

编辑:这是完整的请求:

更奇怪的是,当我在不指定任何选择子句的情况下执行相同的查询时,它会返回一个完整的附件对象,包括一个 ContentId。

有人可以帮忙吗?

0 投票
2 回答
1204 浏览

office365 - Offic365:每 15 天收到一次“Invalid_Grant”响应

每 15 天,当我们的应用程序尝试从 Office 365 检索联系人/日历事件时,我们都会收到“invalid_grant”响应。我们已验证设置和密码策略设置为默认值 (90),并且应用程序授权未从 Office 365 帐户撤销. 添加到此用户密码不会手动更改。

那么这种行为有什么具体原因吗?

0 投票
1 回答
55 浏览

outlook - 从邮箱中检索电子邮件时 MS O365 Outlook Api 歧义

我目前编写了一个应用程序,它从 O365 帐户中检索消息并按照我的喜好处理它们。目前,我强调使用多达 150 封电子邮件测试了此应用程序。但是当我的应用程序在我指定的文件夹中处理超过 150 封电子邮件时,我对 Api 的可扩展性非常不确定。例如,500 封电子邮件怎么样?文档并没有让我相信它会扩展到那么高。

例如:

当前页面之后会发生什么?当前页面是否仅加载 250?然后它停止阅读电子邮件并丢弃它们?currentpage 实际上是做什么的?Api 文档对此没有任何解释。

0 投票
3 回答
9064 浏览

powershell - 尝试使用 PowerShell 使用 Office 365 统一 API 访问用户时,“CompactToken 解析失败,错误代码:-2147184105”

我正在尝试使用以下代码列出使用 Office 365 统一 API 的用户:

从结果中可以看出,访问令牌似乎已成功生成。但是在尝试列出用户时,我收到以下错误:

我真的不知道我在这里做错了什么!谢谢你的帮助!

0 投票
1 回答
252 浏览

outlook - 忽略 Outlook REST API 中的非 IPM.Note 消息

请求测试版的 Outlook REST API 时。我检索此类消息,类型为 IPM.Activity。爬取用户邮箱时是否可以忽略所有这些项目并仅检索IPM.Note消息?