问题标签 [outlook-calendar]

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 回答
42 浏览

javascript - 为 Outlook 日历调用 get events api 时出现 No-Control-Allow-Origin 问题

我正在尝试验证并从我的 Outlook 日历中获取事件。我能够登录并验证用户身份,但是当我尝试获取事件时,遇到了跨源问题。

这是我的代码片段:

最后运行脚本后这是我的错误。

这是我的错误

任何帮助表示赞赏。谢谢

0 投票
1 回答
806 浏览

outlook - 使用 Outlook 日历休息 API 添加与会者会删除较旧的与会者

我正在使用 Outlook 日历休息 API。创建活动时,与会者已成功添加。

稍后,如果我想更新活动并再添加一位与会者,我将使用 PATCH。但它会删除该活动的任何先前参与者。

创建活动的 URL

发布https://outlook.office.com/api/v2.0/me/events

身体参数

更新事件的 URL

补丁https://outlook.office.com/api/v2.0/me/events/ {eventId}

身体参数

执行此操作后,先前的与会者“abc@xyz.com”被删除并收到取消的活动邮件,新的与会者“def@xyz.com”被添加。

请帮我解决这个问题。

0 投票
1 回答
187 浏览

email - 如何在 outlook.com 链接中设置时区?

我正在尝试为英国的 Outlook 事件设置正确的时间,但 Outlook 似乎为 BST(英国夏令时)设置了错误的时间。

这是一个链接,它在 2017 年 6 月 19 日下午 1254 到 1257 之间创建了一个活动。

在我的 Outlook 中,它提前一个小时打开,即下午 1354 点。有没有办法在链接中明确设置时区?

我已尝试检查我的设置并使用不同的 Outlook 帐户,因此我认为这不是我的邮件/日历设置的问题。

https://bay02.calendar.live.com/calendar/calendar.aspx?rru=addevent&dtstart=20170619T125400&dtend=20170619T125700&summary=Summary+of+the+event&location=Location+of+the+event&description=example+text.&allday=false&uid=

0 投票
1 回答
833 浏览

ruby-on-rails - Outlook Calendar Rest API(使用更改组织者的 /me/events 请求创建会议)

我正在使用 Outlook 日历休息 API。我已经定义了范围,例如:

范围 = ['outlook.office.com/mail.read',

'outlook.office.com/calendars.readwrite']

使用请求:REQUEST = https://outlook.office.com/api/v2.0/me/events/

我能够获取日历事件,还能够使用 Rails 框架在日历上创建一个简单的会议。现在我想使用此请求 /me/events 更改我的组织者。有什么办法可以解决吗?

0 投票
1 回答
89 浏览

outlook - 如何从 Outlook REST API 获取日历设置

我想知道是否有一个端点可以在 Outlook 中找到有关日历的所有设置。例如:日历颜色、时区、通知设置等。我直接使用 rest api,没有任何客户端库。

提前致谢!

0 投票
2 回答
1638 浏览

web-services - Microsoft Calendar Graph API:未在用户之间共享的事件 ID

我目前正在使用 Microsoft Calendar Graph API,在尝试同步事件时遇到了一些问题。

基本上我的网络服务上有 2 个用户:他们都有一个 Outlook 地址。用户 A 在我的 Web 服务上创建一个事件,并将用户 B 添加为与会者。然后使用 REST API 将事件发送到 Outlook。它是在用户 A 的 Outlook 日历上创建的,用户 B 在 Outlook 上收到邀请,并且该事件也在他的 Outlook 日历中创建。

现在,在我的 Web 服务上,创建事件后,我检索事件的 Microsoft ID 并将其存储在我的数据库中。这样,当我想在 Outlook 日历和我的日历之间同步事件时,我所做的就是检索所有 Outlook 事件,检查它们的 ID 并查看它们是否存储在我的数据库中:如果是,那么该事件已经存在于我的网络上服务,如果不是,那么我在我的 Web 服务中创建事件。

我遇到的问题是,当我尝试从用户 B 获取 Outlook 事件时,事件的 ID 与我之前存储的不同,因此它会创建一个我不需要的副本。

基本上,用户 A 的 Outlook 日历和用户 B 的 Outlook 日历上的事件具有不同的 ID。我不明白这有什么意义,因为它们是相同的,用户 B Outlook 日历上的那个只是来自用户 A Outlook 日历的邀请。

我的问题是:有什么办法可以解决这个问题吗?Outlook/Office365 中是否有任何类型的 ID 通过用户共享?非常感谢 !

0 投票
1 回答
392 浏览

outlook - Office365 Calendar REST API -- cannot delete calendars

I'm working on a project where I add and update sports calendars to a user's Outlook calendar.

I'm facing a consistent issue where I can't delete ANY calendars via the API or the desktop web application.

Every time I delete a calendar through the API, I receive the following code and message:

Any ideas?

My API call is something like:

The only solution I've seen is to rename the calendar and then delete it, but I'm hoping for something a little more stable.

Any help would be appreciated!

0 投票
1 回答
338 浏览

api - 在 Outlook 日历中查询事件位置

有谁知道是否有办法在日历事件中检索位置?看起来 api 目前只允许用户查看事件的标题和开始/结束日期。我希望能够看到会议室的位置。谢谢!

Outlook 日历 REST API

0 投票
0 回答
104 浏览

c# - 获取事件时从 Outlook 日历 API 返回的 ID 不正确

我的目标是从 Outlook 日历中获取特定日历的事件并将它们存储在我自己的应用程序的数据库中。

为此,我决定使用Outlook Calendar Get Events API

从该 API 的事件列表中返回的事件对象表示为:

https://msdn.microsoft.com/en-us/office/office365/api/complex-types-for-mail-contacts-calendar#event

他们在哪里写了“Id”属性代表“事件的唯一标识符”

如果我使用此 url 来获取特定日历的事件(日历 id:AAMkADRmNGI1MGYxLTNmZGQtNGU1My04MTcxLTFmZjQ5YTkxNDU4OABGAAAAAAB8vzKRZpMiSY45_6WGZiRFBwCMvMRZrMh2TI4LSIPcRBbHAAAAAAEGAACMvMRZrMh2TI4LSIPcRBbAAAAAAe)

https://outlook.office.com/api/v2.0/me/calendars ('AAMkADRmNGI1MGYxLTNmZGQtNGU1My04MTcxLTFmZjQ5YTkxNDU4OABGAAAAAAB8vzKRZpMiSY45_6WGZiRFBwCMvMRZrMh2TI4LSIPcRBbHAAAAAAEGAACMvMRZrMh2TI4LSIPcRBbHAAAAAA0eAAA=')/calendarview?startDateTime=2017-06-10T00:00:00.00Z&endDateTime=2019-07-10T00:00:00.00 Z

我得到这个回应:

如您所见,响应中返回的所有事件在其 id 属性中具有相同的值,即

AAMkADRmNGI1MGYxLTNmZGQtNGU1My04MTcxLTFmZjQ5YTkxNDU4OABGAAAAAAB8vzKRZpMiSY45_6WGZiRFBwCMvMRZrMh2TI4LSIPcRBbHAAAAAAENAACMvMRZrMh2TI4LSIPcRBbHAAAAADobAAA=

实际上,返回的是 calendar 的 id。

这是一个错误吗?

您能否分享一些关于如何在获取日历事件时获取事件的唯一 ID 的想法。

0 投票
1 回答
1863 浏览

asp.net-mvc - AcquireTokenByAuthorizationCodeAsync 未完成

这是我的代码。已经一个多月了,我正在尝试在 Outlook 中添加日历,但没有任何效果:(请帮助。该功能AcquireTokenByAuthorizationCodeAsync永远不会完成。并且token.Result始终为空