问题标签 [office365-apps]
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.
c# - 客户端应用程序已请求访问资源“https://outlook.office365.com”。此请求失败
我正在尝试从 office365 API 测试示例代码,我可以登录到我的帐户,但之后我总是会得到这个异常
AuthenticationFailedException 被捕获
AADSTS65005:客户端应用程序已请求访问资源“ https://outlook.office365.com ”。此请求失败,因为客户端未在其 requiredResourceAccess 列表中指定此资源。
跟踪 ID:7a39b0bd-1738-418f-984a-feffae5b5d9b
相关 ID:16da7c7f-9f0c-468f-a560-a51b1ac9b3bf
时间戳:2014-07-09 07:36:34Z
这是我一直在测试的代码,这段代码是由API生成的。
Authenticator authenticator = new Authenticator();
var authInfo = await authenticator.AuthenticateAsync("https://outlook.office365.com");
请帮助我或指出我做错了什么,这是我第一次在 office365 中开发,请帮助并谢谢你。
ms-office - 从 OWIN 身份验证流程中取回代码
我们使用 OWIN 中间件通过 OpenId Connect 将人们登录到我们的云应用程序。
问题是,我们还希望通过新的 API 访问他们的 Office 365 数据。
使用 OWIN 登录不会将我们返回到带有代码的网站,因此使用 ADAL,我们会再次将它们发送回同意,然后获取我们的令牌等...
我们能一口气做到这一点吗?
以下是 Fiddler 所说的 OWIN 用于身份验证的内容:
https://login.windows.net/common/oauth2/
authorize?
client_id=ourguid
&nonce=random characters
&response_mode=form_post
&response_type=code+id_token
&scope=openid+profile
&state=OpenIdConnect.AuthenticationProperties*more random characters*
&redirect_uri=http%3a%2f%2flocalhost%3a8683
&post_logout_redirect_uri=http%3a%2f%2flocalhost%3a8683
我在查询字符串中看到了 code+id_token,但是当它发回给我时,URL 中根本没有任何内容。
android - Office-365-SDK-for-Android 与 Windows NTLM 身份验证
Microsoft Open Technologies 最近发布了“Office-365-SDK-for-Android”,用于开发与 Office-365 和 SharePoint 集成的 Android 应用程序。
- SDK:https ://github.com/OfficeDev/Office-365-SDK-for-Android
- 演示:http ://channel9.msdn.com/Events/SharePoint-Conference/2014/SPC373
在上述演示中,它使用 Office365 和 Microsoft Azure Active Directory 身份验证库进行了测试。
此“Office-365-SDK-for-Android”是否提供任何实现以将 Windows NTLM 身份验证与 SharePoint On-Premises 结合使用?
sharepoint-2013 - Office 365 (SharePoint Online) C# 使用令牌从自定义应用程序进行身份验证
我有一个自定义的 c# windows 窗体应用程序。如何向 Office 365 SharePoint Online 进行身份验证,以便使用 ACS 令牌向客户网站发出 HttpWebRequest。
用户将提供用户名和密码,并据此生成一个允许应用程序在客户网站上发出请求的 ACS 令牌。此外,如果令牌过期,我希望能够重新生成令牌,如果可能的话,无需重新提示用户名和密码。
如果这将是一个提供商托管的应用程序,那么没有问题很容易做到,但是我如何从不是 SharePoint 应用程序的自定义应用程序中实现这一点?
office365 - Office365 EWS API:令牌对于声明类型“”具有无效值“角色”
我正在尝试使用 OAuth2 访问 Office365 REST API:http: //msdn.microsoft.com/en-US/library/office/dn605901.aspx
我遵循了此处描述的所有步骤:http: //blogs.msdn.com/b/exchangedev/archive/2014/03/25/using-oauth2-to-access-calendar-contact-and-mail-api-in-交换-online-in-office-365.aspx
我有一个用于资源“ https://outlook.office365.com/
”的 OAuth2 令牌,但是当我尝试访问 API 时出现以下错误:
我成功地设法使用相同的逻辑访问 Windows Azure AD“图形”API,并且我在文档中的任何地方都没有看到任何与“声明”相关的内容。我错过了什么吗?
到目前为止,我已经尝试在授权 uri 中添加或删除 prompt=admin_consent ,这会触发来自微软的正确对话框,但这并没有改变任何东西。
我正在向以下端点发送请求:
这是原始响应:
仅供参考,我正在使用 OAuth 的“lusitanian/oauth”库开发一个 Symfony2 应用程序,并进行一些调整以连接到 Azure AD。
我将非常感谢任何人可以提供的帮助:)
[编辑]
顺便说一句,该 API 可以与 Basic HTTP Auth 一起正常工作,但它会迫使我将所有用户的密码以明文形式存储在我的数据库中,这非常可怕。
Azure 后端中 Office 365 Exchange Online 的委派权限设置为 3(读取联系人、日历和邮件)
office365 - Office 365 API for Word
我们正在探索 Office 365 API 并处于初始阶段。我们正在考虑是否可以在 Office 365 中移动 Word 文档。
Office 365 是否提供用于文字处理的 API,例如编写宏。
office365 - 550 5.7.1 客户端无权作为此发件人发送(office365)
我正在尝试使用以下配置发送电子邮件
主机:smtp.office365.com
港口:587
用户:“myemail@domain.com”
通过:“我的密码”
我得到以下异常:
550 5.7.1 客户端无权作为该发件人发送
我经历了许多论坛,告诉我将发送设置为邮箱权限,但我无法在 oulook 网络应用程序中找到任何此类配置...或者我是否需要在其他地方配置它,如果是这样,那么在哪里..? ??....我只使用上述配置发送邮件,并没有对 Outlook Web 应用程序进行任何配置......我需要在我的 Outlook Web 应用程序中更改和配置什么......
office365 - 任何可用于 .net 中的 Microsoft Office365 Exchange 开发的文档
我正在搜索 Microsoft Office 365 Exchange 的示例代码,但没有得到请帮助我?
api - 如何从 Office 365 API 工具获取用户数据
我正在使用 Office 365 API 工具,我想获取登录的用户配置文件、电子邮件、姓名、...
我希望用户登录,然后我可以获得他的电子邮件地址。
这个怎么做?
我试过这个:
但这仅获得显示名称,我也需要电子邮件。提前致谢。
c# - 使用 REST 和 HTTPClient 在 SP2013 中创建文件夹
我正在尝试使用 HTTPClient 和 REST 在 SP2013 中创建一个文件夹。
以下是对应用程序的要求和限制
我需要使用 REST 在 2013 文档库中创建一个文件夹。不允许使用 CSOM。
该程序必须是 C# 控制台应用程序。
我必须只使用 HTTPClient 来调用 Web 服务。不应使用其他旧类或库。
集成身份验证是必须的。您不得在代码中输入您的用户名和密码。它必须使用进程的标识。
基于这些约束,我编写了这段代码
但是此代码一直因 BAD REQUEST 而失败。
你能让“这个”代码工作,让我知道你是如何修复它的。我在 MSDN 上找到了很多文章,但它们都使用了我无法使用的 WebRequest 的旧方法。我必须使用 HttpClient。
编辑::
这是从提琴手捕获的原始请求
这是提琴手的原始回复
我已经完全修补了我的服务器环境,并且没有要应用的新更新。所以我不知道为什么它说缺少所需的 wcfdata 服务。