问题标签 [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.
outlook-api - Outlook API - 使用带有 OrderBy 的过滤器时出现错误 BadRequest
我正在构建一个测试应用程序来获取邮件和附件。
如果我使用包含 and 过滤器的请求,IsRead=false
它HasAttachments=true
可以工作
https://outlook.office365.com/api/v1.0/me/messages/?$select=Sender,Subject&$filter=IsRead%20eq%20false%20AND%20HasAttachments%20eq%20true&$top=50
如果我使用请求,我添加OrderBy
并删除了第二个过滤器HasAttachements
,它就可以工作。
https://outlook.office365.com/api/v1.0/me/messages/?$select=Sender,Subject&$filter=IsRead%20eq%20false&$orderby=Subject%20desc&$top=50
如果我使用请求同时包含过滤器和 orderBy
https://outlook.office365.com/api/v1.0/me/messages/?$select=Sender,Subject&$filter=IsRead%20eq%20false%20AND%20HasAttachments%20eq%20true&$orderby=Subject%20desc&$top=50
它因以下错误
而中断request.Result = {StatusCode: 400, ReasonPhrase: 'Bad Request', Version: 1.1
谁能从我提出的请求中看到我做错了什么?
提前致谢
通过测试不同的场景,问题似乎与过滤器有关HasAttachments
只需HasAttachments
过滤orderBy休息_
https://outlook.office365.com/api/v1.0/me/messages/?$select=Sender,Subject&$filter=HasAttachments%20eq%20true&$orderby=Subject%20desc&$top=50
只需HasAttachments
过滤没有orderBy作品
https://outlook.office365.com/api/v1.0/me/messages/?$select=Sender,Subject&$filter=HasAttachments%20eq%20true&$top=50
即可
使用 2 个带有 orderBy (NOT HasAttachments
)的过滤器有效
https://outlook.office365.com/api/v1.0/me/messages/?$select=Sender,Subject&$filter=IsRead%20eq%20false%20AND%20Subject%20eq%20%27Test%27&$orderby=Subject%20desc&$top=50
javascript - Unable to Open a link from Outlook Ribbon is javascript API without being a popup window
I am creating an outlook add-in with the Javascript API, and the ribbon has a button defined as below...
and then, the check help function is as defined here below...
The problem is, this is not recognized as a user event. I tried looking at displayDialogAsync as an alternative to window.open, but it only loads as a popup as well.
office365 - calendarView 的增量同步不包括重复事件的已删除事件
我有一个正在工作的解决方案,它正在拉入事件的日历视图,然后使用增量同步来跟踪更改并保持列表是最新的。
但是,我注意到重复事件的一些奇怪行为。具体来说,如果我删除了一个重复事件的发生,下一个增量同步将具有每隔一个事件的副本,但对于已删除的事件根本没有任何内容。
当我删除一个非重复事件时,我会正确地从带有 @removed 属性集的增量同步中取回一个条目(如预期的那样)。
如果没有这个工作,增量同步将无法使用,因为我永远不会知道从我的存储中删除这些已删除的事件,并且它们将继续显示。这可以解决吗?谢谢!
token - 用于使用 Outlook REST API 的仅限 Azure AD 应用程序的令牌
我正在.net 中开发一个控制台应用程序,它将使用 Azure AD 应用程序发送邮件。我遵循了从生成证书到在 Azure AD 中注册应用程序的所有步骤。然后使用 Microsoft 图形 API 提供应用程序权限(以任何用户身份发送邮件),并提供“授予权限”作为管理员同意。
在我的控制台应用程序代码中,我使用以下 Outlook api 以资源 URL 的形式发送邮件 - <code>https://outlook.office.com/api/v1.0/users/{my email account}/sendmail。在为我的应用程序提供授予权限后,我仍然面临401:unauthorized error.
outlook-restapi - Outlook REST API - 如何获取 In-Reply-To 标头
我找到了这个线程:Office 365 Rest API read the In-Reply-To field,但是没有跟进这个请求发生的事情(或者至少我找不到任何东西)。我需要知道回复草稿消息的 In-Reply-To 标头是什么,以便我可以通过 API 发送它。
javascript - 如何使用 Javascript 从加载项中的 Outlook 获取默认选择的格式
如果 Outlook 中的默认格式选择为html
orText
或Rich Text
. 因此outlook add-in
,我们如何使用 JavaScript 从 Outlook 设置中获取格式。
java - 访问令牌的 Outlook API 在 Java Spring 中返回 400 错误请求
- 该代码似乎没有任何错误。
- 这是一个测试应用程序,所有 Id 都可用。
- 在函数 getToken() 中,也可以取消阻塞对 getScopes() 的行调用并进一步尝试。
- 我有一个带有按钮的 index.jsp。
- 按下按钮“oauthorize”被激活以生成代码和 id_token。
- 我能够登录,生成代码和 id_token。
- 这些值显示在具有按钮的“authtoken.jsp”上。
- 按下按钮发布到 /common/oauth2/v2.0/token。
- 在这个阶段 400 bad request 显示在 Microsoft 页面上。
我不确定出了什么问题:
400 错误无缘无故地困扰着我。
c# - OAuth2:如何从 Outlook API 获取授权代码以在 Unity 中进行身份验证?
我正在使用 Unity 开发桌面应用程序,我需要检查用户是否可以登录 Outlook 以访问我的应用程序。
因此,我正在遵循 Microsoft 文档中的此过程,并试图弄清楚如何打开 Outlook API 登录页面并将授权代码发送到我的应用程序,然后获取访问令牌以最终获取有关用户的信息。我尝试了几种方法,但没有成功。
首先,我尝试通过导入一些 .dll 来获得一种 AuthenticationContext ,例如我们可以在一般的 C# .NET 应用程序中使用,但似乎这个解决方案只是一个梦想。
然后,我尝试了我发现的这个函数,但问题是 Outlook API 和所有 Microsoft Authentication API(我猜)一样,需要一个 redirect_uri 来发送代码和访问令牌。如果我能得到这个授权的代码,我想我可以使用我找到的功能来做我需要的事情。我尝试将一个带有 PHP 脚本的网站设置为 redirect_link 以获取代码,同时发出请求以获取它。但是,即使我尝试使用 UnityWebRequest 通过此脚本来获取它,它也无法正常工作,而且这确实是一种丑陋的方法^^'
有没有办法打开 Outlook“授权”页面并等待响应?就像我可以将 redirect_uri 作为我的桌面应用程序一样?
我需要你的帮助!还有比我更好的方法吗?
谢谢 !
更新:这是我的 C# 代码
这是我的 PHP 脚本(请不要忘记我试图不使用这个脚本):
我真的在寻找一种方法来禁用重定向到我的脚本。最好的方法是使用“等待”来响应 .NET UWP 中的 AuthorizationContext 以及此处解释的方式
rest - 有没有办法通过 Outlook API 获取建议的联系人?
我目前正在开发一个应用程序,用于在我的 Microsoft 帐户中获取我的联系人。问题是,与谷歌不同,当我向新联系人发送或接收电子邮件时,它不会被复制到我的联系人中,所以我无法通过https://outlook.office.com/api/v2.0/me/contacts
.
但是,当我写一封新电子邮件时,它显示为建议,所以我猜它存储在其他地方。
问题是:有没有办法通过 API 访问我suggested contacts
以获取他们的电子邮件?如何?
谢谢
jakarta-ee - Microsoft Outlook API 与其他 JEE 环境的集成
我是 Office 365 Outlook API 的新手,我已按照 Microsoft 的本教程来处理他们的 API。
https://docs.microsoft.com/en-us/outlook/rest/java-tutorial
但是在我的情况下,我需要在对面进行集成,我想在 Outlook 端添加代码,并且该代码应该从我的使用 JEE 构建的站点中获取一些信息。
任何人都可以帮助我以任何教程或任何站点链接作为起点。
谢谢。