问题标签 [outlook-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.
php - 调用 Office365 API 以同步事件、限制
我正在尝试将一些事件从 Outlook 同步到我的本地数据库,我调用 API 如下:
这为我提供了两个特定日期之间来自 Outlook 的所有事件。
然后我去使用下面的代码保存所有这些事件。它的问题是它一次只返回 10 个事件。
然后我尝试像下面那样调用 API,将 top 参数设置为 10,但我最终得到了许多空事件。
我试图避免每分钟拨打超过 60 个电话。有什么办法可以先获取两个日期之间的事件数,然后再全部取回,所以top
参数其实应该是事件的总数。
outlook-restapi - 从 Outlook API 获取所有邮件
我正在使用 Outlook API,试图从包含约 45,000 条消息(以及其他文件夹,如已发送邮件)的收件箱中访问所有消息。
我提出的主要要求是https://outlook.office.com/api/v2.0/me/messages。如果我添加 ?$count=true,该"@odata.count"
值将返回为 -1。
我可以在请求中添加 $top=500,它会返回 500 条消息"@odata.nextLink"
和"@odata.nextLink"
一个
如果有人可以提供帮助,这里有几个特别的问题:
- 这是尝试从所有文件夹中获取所有消息的最佳方法吗?
- 是否有原因计数会返回 -1,有没有办法获得返回消息数量的准确数字?
- 我需要传递最大 $top 大小才能返回有效请求吗?
javascript - 跨源 POST 请求不适用于 Outlook API
我正在使用Outlook API 的这一部分。它说您应该能够进行发布请求,但是当我尝试时出现以下错误:
我该如何解决这个问题?我显然无权访问 Outlook 的服务器,但考虑到文档中所说的内容,他们肯定会让我发帖请求!.
顺便说一下,如果有帮助,这是我的代码:
编辑:我修复了“错误请求”错误,但它仍然给了我另一个错误。
datetime - 创建事件时 Outlook api 中接受的日期时间格式是什么?
我正在尝试使用 Microsoft Graph API 创建一个事件。有点令人困惑的是日期类型参数,例如start它是dateTimeTimeZone类型,它有两个属性dateTime和timeZone。
例如,我使用了上面列出的开始和结束日期时间值。这意味着该事件的创建日期应为2018 年 1 月 9 日,时间为IST 下午 12:00:00,而它应该在IST 下午 2:00:00结束。但是,如果我查看我的日历,该活动原定于IST 上午 6:30 开始,并于 IST上午 8:30结束。我无法理解这种行为。有人可以解释一下吗?那么dateTime和timeZone这两个参数具体说明了什么?什么是有效的 dateTime 接受格式,dateTime格式是否需要与timeZone匹配?有人可以解释这些事情吗?
office365api - 我可以在我的应用程序的“使用 Microsoft 注册”按钮中使用 Microsoft 徽标吗
由于我的应用程序与 Outlook 集成,并且用户应该通过 Microsoft(office365 或 Live)注册页面进行注册,因此我应该为注册按钮遵循任何特殊的设计指南,例如Google 要求的那些。如果没有,我可以在我的注册按钮上使用 Microsoft 徽标(就法律问题而言),如下所示: https ://www.screencast.com/t/dUjsjZiIB
PS 抱歉,这个问题不是特别技术性,但这对于实时 com 应用程序来说很重要,我很难在网络上找到任何具体的内容。
azure - Microsoft Azure OAuth2.0 颁发的刷新令牌的到期时间是多少?
Azure OAuth2.0 使用以下链接发布的 refresh_token 的到期时间是多少:
示例响应:
office365api - Outlook API 是否有返回房间容量信息的方法?
想知道是否有可用的 Outlook API 方法可以为我们提供房间的容量信息?
此外,确认获得房间可用性的唯一方法是使用 FindTime API?
angularjs - 将 Skype 会议添加到日历事件
目前,我正在通过 Outlook Calendar REST API 和 Angular JS 将 Outlook 日历与 Web 应用程序集成。
我正在尝试将 Skype for Business 会议功能添加到您的应用程序。我在以下链接的帮助下使用 UCWA API 创建了 Skype 会议链接。
https://msdn.microsoft.com/skype/ucwa/ScheduleAnOnlineMeeting
创建会议请求
创建会议响应
当我尝试将 OnlineMeetingURL 添加到日历时,它没有更新。我在响应中收到了 OnlineMeetingURL 的 null。它没有显示任何错误但没有显示任何错误但没有更新。我也尝试过设置 OnlineMeeting 对象。没运气。
日历保存请求
日历保存响应
我错过了什么吗?
microsoft-graph-api - Microsoft Graph API:我们能否使用组织或团队中的一个 Microsoft 帐户读取多个用户的日历事件
我正在尝试找到一种方法来阅读我团队的日历事件,并可以根据每个人的可用性安排一些事情。
我能够成功获取我的日历事件。但我很好奇我们是否可以获取我的团队或组织内同事的日历活动的详细信息。有没有办法我们可以做到这一点?如果是的话,如果有人能分享一些对此的见解,那将是有帮助的。
先感谢您。
microsoft-graph-api - Microsoft Graph API - 发送电子邮件始终返回响应代码 403,并带有错误文本“访问被拒绝。检查凭据并重试。”
我们已经实现了通过 graph api 发送电子邮件。
在 microsoft app https://apps.dev.microsoft.com中,我们创建了应用程序并为此应用程序设置权限“Mail.Send”。
对于身份验证,我们使用“无需用户即可访问”的方式。
我们通过此 url 接收令牌: https ://login.microsoftonline.com/our_tenant/oauth2/v2.0/token 和正文如下所示:
使用此链接发送邮件:
https://graph.microsoft.com/v1.0/users/user_Email/sendMail
在带有电子邮件对象的正文 json 中。
当我们通过这种方法发送电子邮件时,会收到带有文本“访问被拒绝。检查凭据并重试”的响应代码“403”。
在对其进行测试之前,我们已经为开发此集成创建了试用帐户。使用试用帐户,这个过程非常完美。
你能帮忙解决当前的问题吗?也许我们忘记了什么或帐户有问题。
此致