问题标签 [office365api]

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

office365 - How to get device details of office 365 users

We are implementing an integration with office 365 from our product. For that, we wanted to get the device details of the users in an office 365. For instance, if a user is using office in 5 of his workstations, we wanted to get detail about those workstations - name, IP, MAC, Serial no etc. Is there a way of getting these information through Rest API? We could not figure out one yet. Is there a way of getting this throuh any powershell modules - like MSOnline and MSOnlineExtended.

Thanks, Raj

0 投票
1 回答
998 浏览

node.js - 如何使用 office 365 rest api 获取电子邮件附件的 ContentBytes 属性?我正在使用 node.js 下面是我正在使用的代码

});

在上面的代码中,我能够获取除 ContentBytes 之外的附件的所有详细信息,请建议我如何获取附件的 ContentBytes。

0 投票
1 回答
379 浏览

calendar - Office365 API 在某些帐户的 GetCalendars 上返回 404

我正在使用文档网站中描述的 Office365从 Office365 帐户获取用户的日历,但收到 404 错误: "GET /api/v1.0/Me/Calendars HTTP/1.1" 404

该用户已获得授权访问,并且我之前已成功收到他的个人详细信息的一个请求。
我授权的范围是Calendars.Read Calendars.ReadWrite UserProfile.Read. 访问令牌响应包含端点 URL,这是我正在使用的: 'Calendar_api_endpoint': u'https://outlook.office365.com/api/v1.0'

对于大多数用户而言,此操作完美无缺。但对于某些人来说,它在没有更多信息的情况下失败了。

如果 Office365 工程师看到这一点,以下是请求 ID 和时间 (UTC):
2015-08-06 07:58:10.824550: Request id 2d3238e3-e3a6-436a-a2a6-5abb1f693e65 completed. Server id: 4c645b19-4a64-4203-8af5-7b4960f10593, Status: 404

0 投票
2 回答
516 浏览

ms-office - 使用统一 API 使用 Office 365 发送电子邮件

我们正在尝试使用 O365 统一 API 从我们的业务线应用程序发送电子邮件。我使用以下代码发送电子邮件。这会引发DataServiceQueryException 异常 "Unauthorized"

_authenticationHelper.GetGraphClientAsync() 的代码是

但是,如果我如下所示更改 SendEmailAsUserAsync 方法,则会发送电子邮件,但会引发 InvalidOperationException,并显示消息“复杂类型 'System.Object' 没有可设置的属性”。

任何人都可以指出这里是否有问题。

0 投票
1 回答
667 浏览

ms-office - 删除日历时出现 Office 365 统一 API 错误

今天我正在使用新的(测试版)Office 365 统一 API,我注意到一个非常奇怪的行为,可能是微软方面的一个错误。

当我尝试使用统一的 API 删除日历时,我得到一个 409 错误,当我尝试创建一个传递一个已经存在的名称的新日历时,我得到同样的错误。下面是 REST 详细信息。

要求:

回复:

根据规范(https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#Deletecalendars),应返回 204。

有没有办法在 Microsoft 方面创建错误,例如错误跟踪器?

非常感谢提前

0 投票
2 回答
366 浏览

python-2.7 - 在office365 rest api中创建多个事件

我有以下代码,它将一个日历事件发布到 office 365 REST API 上的事件中。我需要在我的日历中输入大约 100 个事件。有什么方法可以在 json 数据中放置多个事件,还是应该使用 for 循环?

0 投票
2 回答
1230 浏览

office365 - Office365 API:使用 oauth2 令牌获取当前用户电子邮件?

我正在通过 ouath2 在我们的 Web 应用程序中对 Outlook (office365) 用户进行身份验证。主要是我遵循了这个例子:https ://dev.outlook.com/RestGettingStarted/Tutorial/python 。我设法得到了回应access_token;同样来自上面链接的文章指出,响应应该包含token_id哪个反过来将包含编码的用户电子邮件。在我的情况下,访问令牌的响应是这样的:

显然token_id这里没有。我已经用谷歌搜索了一些 Office365 API,它允许使用access_token但没有运气来获取用户信息(和电子邮件)。

有什么建议么?

0 投票
1 回答
1957 浏览

exchangewebservices - Office 365 API 和 EWS 之间有什么区别

Office 365 API 和 EWS(Exchange Web 服务)之间有什么区别?

我什么时候使用一个或另一个?

0 投票
2 回答
887 浏览

javascript - Office getFileAsync 函数的 JavaScript API 未调用回调

我开发了一个非常简单的 taskPane 加载项,我想在 Excel Online 中进行测试。我使用 Visual Studio 2015 和 Javascript Api for Office,并开始了一个新项目 Office/Sharepoint --> 然后我选择了任务窗格选项。我对他们构建的示例所做的唯一更改是在 Home.js 中:

我还更改了清单,因此它的 startAction 指向 InternetExplorer,我正在使用 sharePoint Developer 站点打开此 Excel Online。当我运行代码时,我收到以下消息:

当我按下按钮时,我只有这个:Agave.HostCall.IssueCall。我知道它在 getFileAsync 函数中“卡住”了。你能帮帮我吗?

0 投票
1 回答
561 浏览

office365 - 在 JS 应用程序中使用 ADAL JS Lib

我需要为我的 office 365 加载项使用 ADAL JS 库。我在这里浏览了 github 页面。我看到这个例子是以 Angular JS App 的形式给出的。有没有可以在纯 JS 应用程序中使用的示例。Office 插件是从 Napa Dev 工具创建的,该工具生成一个基本骨架,我正在其上构建应用程序。您认为 Angular JS 是构建 Outlook Office 插件的更好选择吗?

我计划在应用程序中使用Outlook 365 REST API,在此之前我需要身份验证模块正常工作。我需要获取令牌,以便可以传递到端点以执行 REST API。

如果我的方法似乎方向错误,请纠正我,如果需要更多信息,请告诉我。谢谢!