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

rest - Office365 休息结构 - ChildFolders

我正在尝试找出一种从 Outlook Office 365 api 中的子文件夹返回消息的方法。一切似乎都指向这一点;

但我总是收到一个错误的请求。

这是我的资源。

MSDN

谢谢斯科特

0 投票
2 回答
1579 浏览

azure - 带有 Office 365 API 的日历或用户时区

是否可以通过 Office 365 或 Graph API 获取用户的时区或其日历?

我知道您可以从特定事件中获取开始和结束时区。但这对我没有帮助。

0 投票
3 回答
1424 浏览

php - API Office 365 以用户日历格式创建事件错误

我正在使用 Office 365 在用户日历中发布活动。我的帖子格式有问题。

这是我的代码(使用 Codeigniter 和 Rest lib):

这是回应:

找不到与响应的内容类型匹配的受支持 MIME 类型。没有受支持的类型 'application/json;odata.metadata=minimal

我做错了什么?请不要说所有!

0 投票
2 回答
1320 浏览

oauth - 使用 Azure Active Directory + REST API 的 MVC5 应用程序——对 PowerBI / O365 进行身份验证

我正在尝试调整此处显示的 WebAPI 示例,以在 MVC5 中使用:

https://msdn.microsoft.com/en-US/library/dn931282.aspx#Configure

我有一个基于常规AccountController的登录系统,但我还需要用户通过 OAuth 登录到 PowerBI,因此我可以通过 PowerBI REST API 提取数据集。但是,我ClaimsPrincipal.Current.FindFirst(..)得到了null

在示例应用程序(WebAPI 项目)中一切正常。我app.UseOpenIdConnectAuthentication还在Startup.Auth.cs.

看来问题是我在“ClaimsPrincipal.Current”中拥有的唯一声明类型是“CookieAuthentication” - 它缺少http://schemas.microsoft.com/identity/claims/objectidentifier声明。

另外...Microsoft OAuth 窗口永远不会在浏览器中打开...但是,错误出现在 ActiveDirectory 相关代码中...该代码首先不需要 OAuth 令牌,对吗?

0 投票
1 回答
1588 浏览

asp.net - Office 365 Rest Api 在获取访问令牌时遇到问题

到目前为止,我有这个。

当我得到结果时,如果我用户 AcquireTokenAsync 我得到一个错误,指出在目录 api.office.com 中找不到标识符为 XXXX 的应用程序,否则如果我运行 AcquireToken,我会弹出登录模式,但会出现错误指示请求必须包含 client_secret 。

我不知道如何解决这个问题,我怀疑这可能与我尝试在 Azure AD 中创建自己的应用程序和使用 VS Connected Service 的实际应用程序配置有关,还有其他人遇到过类似的问题吗?

0 投票
1 回答
329 浏览

office365 - 使用 Office 365 统一 API 检索 outlook.com/live.com 数据

我想使用新的 Office 365 统一 API(预览版)而不是旧的 Live SDK 从我的 live.com/outlook.com 帐户中检索日历信息。这是可能的吗?

如果我使用 Graph Explorer ( https://graphexplorer2.azurewebsites.net/ ) 并尝试使用我的真实帐户登录,我会收到以下错误:

相关 ID:1d81d884-b2e8-4413-a5da-f1c38268a346 时间戳:2015-05-04 17:07:16Z AADSTS50020:应用程序不支持来自外部身份提供商“live.com”的用户帐户“myaccount@live.nl” 8a3eb86b-8149-4231-9ff3-3c50958ea0fd'。该帐户需要添加为租户中的外部用户。请注销并使用 Azure Active Directory 用户帐户重新登录。

0 投票
1 回答
61 浏览

office365 - 通过 OutlookServicesClient AddContactAsync 添加联系人时的自定义参数?

通过 OutlookServicesClient 和 office 365 rest apis 添加联系人时,我试图从我的 web 应用程序向 owa 发送自定义 ID。我需要能够在两者之间同步数据。有没有办法在联系人中添加额外的参数?

0 投票
1 回答
1765 浏览

c# - Office 365 API c# Windows 服务

我正在尝试使用 Windows 服务中的 Office 365 api 将电子邮件链接到内部项目。

我已经能够使用Office 365 API 文档对自己进行身份验证

虽然我有一些问题/疑问。第一个问题: await outlookClient.Me.Folders["inbox"].Messages.ExecuteAsync(); 不适合我,我没有得到任何回应,即使在 5 分钟后......

另一个问题是:是否可以在启动程序时从不要求 office365 凭据?因为这是在 Windows 服务中运行的。

有人成功实施了吗?如果是这样:是否可以获得完整的工作示例?我现在一直在尝试不同的事情,但很多例子都是针对asp.net的,其他总是需要身份验证的。

0 投票
1 回答
500 浏览

office365 - 使用重复字段创建日历事件失败

使用重复字段创建日历事件失败。以下是来自 Chrome 网络选项卡的示例请求负载:

成功(没有重复字段):

失败的请求(带有重复字段): 请求屏幕截图

在上述情况下,服务器返回的错误如下:

任何人都可以检查上述请求并告诉我重复规则中缺少什么并阻止保存日历事件吗?还是 API 当前不支持创建重复事件?

用于请求的 URL: https ://outlook.office365.com/api/v1.0/me/events

请求方法:POST

0 投票
1 回答
255 浏览

office365 - Recurrence.Range.StartDate / EndDate 包含时区偏移

重复规则日期包含时区偏移,其中日历事件“开始”/“结束”字段采用 UTC,这似乎是不正确的行为(错误?)。有谁知道为什么“Recurrence.Range”“StartDate”/“EndDate”字段包含不是 UTC 的日期?预期行为是接收日历事件对象中所有日期字段的 UTC 日期。

我目前正在研究 Office365 日历事件和第三方客户端调度程序小部件(仅支持 iCal 重复规则)之间的集成,并且不知道如何正确解释重复“范围”对象中的上述日期。