问题标签 [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.
office365 - Office365 / Outlook:获取用户的电子邮件地址或别名
本质上,我想知道我有权从哪些电子邮件地址发送电子邮件。是否可以通过 REST API 获取此信息?例如,我的主邮箱是 fname.lname@live.com,但我还为这个帐户添加了别名 fname.lname.test@outlook.com,并且可以从两个地址发送电子邮件。
根据这篇文章,我尝试使用GET: https://outlook.office.com/api/v2.0/me
API,但它只返回主要的 fname.lname@live.com 地址。
outlook - Outlook 通知 API 上用户的订阅 ID 是否唯一?
成功订阅 webhook 后,会生成订阅 ID。这些在所有用户中都是独一无二的吗?
rest - 命中 Outlook http 同步消息端点时出现 ErrorServiceUnavailable
我想弄清楚如何同步特定的 Outlook 帐户电子邮件。我正在使用 http rest 端点(这是我一直关注的文档的链接:https ://msdn.microsoft.com/en-us/office/office365/api/mail-rest-operations#synchronize-messages ) .
我发现如果用户已将他们现有的电子邮件(现在说 gmail)“移植”到 Outlook,Outlook 会为他们分配一个特殊的电子邮件。通常采用以下形式:
testaccount@gmail.com -> outlook_一些哈希@outlook.com
现在,我在同步这些“移植”用户时遇到了一些麻烦(我暂时称他们为),每次我点击同步 apihttps://outlook.office.com/api/v2.0/Users/*insert email address here*/MailFolders/AllItems/messages
时,我都会收到以下错误:
请求的状态码是503
.
我的要求很简单:
回复:
此错误仅发生在这些“移植”的 Outlook 帐户上。这些用户通过 oauth2 给了我访问权限(我有一个访问令牌和一个刷新令牌)。
任何想法如何实际同步这些帐户?看起来像是 Outlook 方面的一个错误,因为我的代码适用于普通的 Outlook 帐户(如 jerry_smith@hotmail.com 或 ilovecats@outlook.com)。
提前致谢
outlook - 微软展望 API
任何人都知道 Outlook 邮件 API 是否有办法检索用户邮件签名,以便在 mail.send 上使用?
我已经看过有关邮件、联系人、设置等的文档,但没有找到任何东西。
outlook - Outlook 邮件 API 上用户的文件夹 ID 是否唯一?
我希望能够通过我的数据存储中的 folderIds 引用 folderNames。会不会出现folderIds重复的情况?
outlook - Outlook Mail API:如何从邮件中选择特定属性?
每个 Outlook 邮件负载都有一个发件人属性:
并且可以选择通过
https://outlook.office.com/api/v2.0/me/mailfolders/inbox/messages ?$select=sender
但是如何选择 Sender.EmailAddress.Address 呢?
node.js - Outlook api 推送通知响应
我正在使用 Outlook api 设置推送通知,服务器是用 nodejs 编写的。这是客户端为订阅发出的 post 请求
然后,nodejs 服务器使用由 Outlook 通知服务生成的验证令牌进行响应
客户端(发送原始发布请求)然后收到以下响应
}
这正是 Outlook 文档状态应该发生的事情https://dev.outlook.com/restapi/concepts/webhooks
此过程验证 NotificationURL 以接收来自 Outlook 的推送通知。NotificationURL 端点在创建事件时收到来自 Outlook 的响应,但不是我想要的!
我应该期望收到这样的东西:
但相反,我收到了这样的东西
这个响应正文又持续了 600 行。
我知道那里发生了很多事情,但是任何提示或帮助将不胜感激。
outlook-restapi - 展望 REST API。如何在转发消息时启动新线程?
首先,我想问一下 Outlook 客户端如何决定用户写的消息是应该在同一个线程(对话)中还是在消息转发时的新线程中。
根据我的观察,它检查了主题,但它也检查了其他东西。我正在使用 Outlook rest api v2 和 beta 版本。为了强制 api 在新线程中创建消息,我尝试在以下模式中设置主题:
Fwd:{我转发的消息的主题}或Fwr:{我转发的消息的主题}
唯一成功的方法是在主题文本的末尾添加一些字符,但我担心这可能会被某些用户视为错误。
那么有没有办法在调用 /messages/{message_id}/createforward 端点时在新线程中创建消息?
期待这个问题的答案。
outlook - Outlook API: Receiving 'ErrorIrresolvableConflict' when trying to send Draft
When trying to send a draft, I receive an error:
"ErrorIrresolvableConflict","message":"The send or update operation could not be performed because the change key passed in the request does not match the current change key for the item., Item could not be saved because conflicts were detected when saving.
The message seems to send later when trying in a sandbox.
python - Outlook API 电子邮件附件问题
我正在尝试在我的 python 代码中使用 Outlook 的 REST API 来代表已经同意我的用户发送电子邮件。
我能够使用他们的 /me/sendmail 节点成功发送文本电子邮件,其有效负载如下:
但是,在尝试添加附件时(基于他们的文档),我遇到了一些问题:
问题在于具有以下内容的 415 响应状态代码: {u'error': {u'message': u'尝试读取消息时发现缺少或空的内容类型标头。内容类型标头是必需的。', u'code': u'RequestBodyRead'}}
在他们的文档中找不到任何关于此的内容。希望有人能启发我:)