问题标签 [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 回答
150 浏览

office365 - Office 365 统一 API beta/me/photo 未经授权

由于有些日子我无法获得登录用户照片。我总是得到一个 StatusCode: 401, ReasonPhrase: 'Unauthorized'。

这是我访问的 API 网址:https : //outlook.office.com/api/beta/me/photos ('96x96')/$value

应用更新 3 的更改。

权限:“登录并读取用户配置文件(Office 365 统一 API)”。

这对我来说效果很好,但现在出现了这个问题。有已知问题吗?如果有人能给我一些提示或另一种获取用户资料图片的方法,那就太好了。

我开发了一个 ASP.NET MVC 多租户应用程序,它可以访问 Office 365 API,如 SharePoint 和 Outlook。

0 投票
1 回答
176 浏览

excel - 在 Excel 的新 JavaScript API 中,加载项所做的任何更改都会清除撤消/重做堆栈

运行以下简单代码后,撤消/重做堆栈被清除:

有谁知道如何解决或避免这种情况?

0 投票
1 回答
173 浏览

c# - 通过 C# 读取选定的邮局 365

如何从我的应用程序中读取选定的邮件并在 (office 365) 中获取文档?我正在使用 Visual Studio 2015 Express。

0 投票
1 回答
422 浏览

office365 - 请求正文包含指定内容类型和编码的意外字符/内容

api url https://graph.microsoft.com/beta/rldev.onmicrosoft.com/groups不接受 utf 作为 displayName 参数。例如“锓æ”。

消息:请求正文包含指定内容类型和编码的意外字符/内容请求 ID d1583332-7248-48cc-827c-381f369ab77e 日期:2015-11-12T17:50:08

0 投票
1 回答
4358 浏览

azure - Azure Active Airectory (AAD) 服务到服务身份验证

我正在构建一个 Web 应用程序,它应该能够通过 Azure AD 在 Office365 目录中创建新用户。

用户匿名进入该站点,但在(亲自交换)之前获得了一个令牌代码,以验证他们是否被允许访问该站点。用户输入一些联系信息(姓名、位置等)、令牌代码,当他们提交表单时,应用程序会创建新帐户。

问题:需要在 Office365 组织的 AAD 中创建对象的身份验证和权限。我已经注册了该应用程序并在帐户级别进行了身份验证。问题是,我不确定在我使用的 MVC5 模板中从哪里开始服务到服务身份验证?

我认为通常人们会通过 Office365 图形 API 使用预共享密钥请求 Azure AD 的令牌,然后在后续请求中使用此令牌?

有没有人可以分享的例子?

0 投票
1 回答
529 浏览

office365 - Office 365 统一 API“HTTP 标头 Content-Type 丢失或其值无效。”

尝试使用统一 API 上传到 OneDrive for Business,并且最新的 API 更改。按照本指南:https ://dev.onedrive.com/items/upload_post.htm ,我正在尝试将文件上传到 OneDrive,但收到“HTTP 标头 Content-Type 丢失或其值无效。”。我正在使用在该页面上找到的确切示例,其中确实包含内容类型标题。我需要做些不同的事情吗?

0 投票
1 回答
267 浏览

office365 - Office365 发送邮件端点不起作用

以下请求:

发布https://graph.microsoft.com/beta/me/sendMail

失败并显示以下消息:400 Unsupported segment type

该请求与 Microsoft 页面中的示例相同: https ://msdn.microsoft.com/en-us/office/office365/howto/office-365-unified-api-in-depth

提前致谢

0 投票
1 回答
515 浏览

office365 - Office 日历 API - 如何让用户参加现有活动

使用带有Outlook 日历 REST API的守护程序/服务应用程序,我希望能够让用户参加另一个用户创建的现有活动。未事先邀请参加用户。换句话说,我想在一个步骤中对邀请用户参加活动和接受活动的用户进行编程。

当我阅读 API 文档时,我能做到这一点的唯一方法是:

1) 获取活动的参加者数组

GET https://outlook.office.com/api/users/{eventauthor_mail}/events/{event_id}

与会者将是一个数组:

2) 扩展参加者数组

现在我需要扩展参加者数组,在 PHP 中是这样的:

3) 更新事件

发送一个application/json请求,包括正文中的扩展参加者数组:

PATCH https://outlook.office.com/api/{version}/users/{eventauthor_mail}/events/{event_id}

有没有办法让我做得更好?我发现我必须下载整个与会者列表,向其中添加新与会者,然后将整个(扩展的)列表上传回来,这有点麻烦。这对我来说似乎不是最佳实践......

提前感谢您的建议!

0 投票
1 回答
677 浏览

azure - OneDrive for Business API - 具有仅应用令牌的守护程序租户

是否可以将 OneDrive Business API 与 App Only Token 用于 Daemon Apps?

我已经尝试过这篇文章中的技术,但我无法访问 API。事实上,OneDrive Business API 文档中没有任何内容表明如何模拟租户用户,例如/drives/{upn}/root或其他内容。

最好的,

0 投票
0 回答
712 浏览

office365 - 使用范围“https://outlook.com/Calendars.ReadWrite”时返回一个空令牌

我正在尝试编写一个在 Office 365 中自动添加/删除/更新事件(日历)的应用程序。

我遵循了本教程:https ://dev.outlook.com/RestGettingStarted/Tutorial/dotnet 。通过这种方式,我设法让应用程序阅读邮件和阅读事件。

但是当我尝试添加范围“” https://outlook.office.com/Calendars.ReadWrite以便我可以添加事件时,我似乎无法获得有效的授权令牌。

当我使用断点时,我看到 authResult.Token 的值为 null。如何获得合适的令牌?