当前位置: 首页 > 知识库问答 >
问题:

无法使用Azure试用帐户访问office365日历API

戚同
2023-03-14

我想访问日历RestAPI。我已经创建了azure多租户应用程序,并对其进行了配置。

我尝试获取对资源“https://outlook.office365.com/”的访问令牌,但出现错误

“AADSTS50001:资源'https://outlook.office365.com/'已禁用。

注意:我在azure帐户的“其他应用程序的权限”部分中找不到“Office 365 Exchange Online”。

请你帮忙。

共有1个答案

燕俊明
2023-03-14

除非您拥有包含Exchange的Office 365订阅,否则您不会在Azure帐户中看到Exchange。听起来你是在https://manage.windowsazure.com注册的?你可能想尝试在https://apps.dev.microsoft.com注册你的应用并使用v2 Azure auth flow。最大的好处是你可以用一个微软账户注册应用程序(比如outlook.com等)。参见https://dev.outlook.com/RestGettingStarted的演示。

 类似资料:
  • 我想从我的Ruby应用程序中访问Calendar rest API。我已经创建了azure多租户应用程序,并对其进行了配置。 我尝试获取对资源“https://outlook.office365com/”的访问令牌,但出现错误 我找不到这个错误的任何描述,也不明白为什么它被禁用 以下是我的azure应用程序权限:

  • 我正在更新一个Web服务应用程序,该应用程序调用Google的日历API来列出特定日历的日历事件并插入新的日历事件。我正在尝试将其升级到api的版本3。对于身份验证,我使用我在Google Developers Console(https://console.developers.google.com)中创建的服务帐户凭据。我可以使用以下代码创建CalendarService: 但是当我调用lis

  • 我有一个G套件域,并用域范围的授权打开一个服务号。服务号在项目中也有所有者身份。我启用gmail应用编程接口并添加范围参考(https://developers.google.com/admin-sdk/directory/v1/guides/delegation“将域范围的权限委托给您的服务号”)我也启用不太安全的应用程序设置。 这是我的代码: 但是当我使用这个令牌尝试列出电子邮件时:GETht

  • 我想使用谷歌的REST API访问公共日历。 Google的日历API建议我需要OAuth令牌才能访问日历: https://developers.google.com/google-apps/calendar/auth 然而,我正在访问一个公共日历,并且正在服务器上执行此操作,因此不能/不应该要求用户进行身份验证。 我使用node.jsapi: 这将返回“您的客户端发出了一个格式错误或非法的请求

  • 通过点击此请求:https://outlook.office365.com/api/v1.0/users/room@email.com/events 浏览器中,我可以输入我的管理员用户名和密码并获取该特定房间的日历事件。但是,当我尝试从经过管理员身份验证的本机应用程序进行此调用时,我收到此响应:reason=“调用应访问 oauth 令牌中指定的邮箱。error_category=“invalid

  • 我正在尝试使用Google Directory API验证组成员,但每次我发出请求时都无法通过403错误。 我使用的是一个服务帐户,我为它启用了“启用G套件域范围委托”选项。我还使用套件中的客户端ID添加了“https://www.googleapis.com/auth/admin.directory.user,https://www.googleapis.com/auth/admin.direc