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

无法访问Office 365 Outlook API中的日历

松兴邦
2023-03-14

构建一个android应用程序,让用户登录到他们的outlook帐户,并代表他们获取日历事件。

我们遵循本教程并将其集成到android应用程序中:https://github.com/Azure-Samples/active-directory-android

我们成功地收到了一个访问令牌。现在我们正在使用我们感兴趣的API调用来测试它-https://outlook.office.com/api/v2.0/me/calendarview?startdatetime=2016-06-01T00: 00:00Z

我做错了什么?为什么我无法为用户调用获取日历事件 API?

共有1个答案

司英飙
2023-03-14

您返回的错误是< code>404 Not Found,这基本上意味着用户在Office 365或Outlook.com中没有邮箱。< code > X-CasErrorCode:domain not found 头中的附加信息表明footaki.com域名的电子邮件不是由O365托管的。

从你的评论来看,听起来你是在 Azure 门户中创建用户,而无需 Office 365 订阅。这些用户肯定不起作用,只是没有任何日历数据可供 API 访问!

关于多个组织:应用程序绝对可以支持多个组织。如果您在Azure门户中注册以获取客户端ID/机密,则需要打开一个标记为Application is multi-tenant的切换。如果您在apps.dev.microsoft中注册。com,默认情况下是多租户。

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

  • 我试图访问kubernetes集群中的pod的日志,但在发送以下rest请求时获得: 获取api/名称空间/myNamespace/pods/myPod/log 当我试图查看pod的状态时,我得到以下信息: 为什么我拿不到日志?

  • 问题内容: 重新启动Rails应用程序时出现以下错误。我以前在另一台服务器上使用另一个应用程序遇到过此问题,但不记得是什么问题了,或者我是怎么解决的。 我正在Ubuntu上使用capistrano部署到杂种集群。 当我做 结果是: 日志目录是/ apps / staging / shared / log的目录。 这是怎么回事? 问题答案: 原来是一个细微的错误: 当这两行引发异常时 rails假定

  • 我有一个Google Apps脚本,可以从我的Google日历中检索事件并处理它们。大约3-4小时前它运行良好,但在某个时候它只是停止工作。 错误发生在第行: 错误显示“脚本没有执行此操作的权限。必需的权限(https://www.googleapis.com/auth/calendar || https://www.googleapis.com/auth/calendar.readonly ||

  • 问题内容: 我不明白“无法​​访问的代码”是什么意思? 在我的代码的最后一行中,它表示无法访问的代码。 } 问题答案: 这里的循环: 解析为,因为从未修改过的值。因此,(在您的情况下)之后出现的任何代码均被视为 无法访问 。

  • 我有一个超级简单的Java库伯内特斯Tomcat应用程序在库伯内特斯内部运行,我用在minikube上运行的JVM Jolokia代理安装了它。我正在尝试配置我的库伯内特斯部署,以便我可以在容器外部访问Jolokiaendpoint。当我试图从我的minikube IP上的容器外部访问http://127.0.0.1/jolokia/versionendpoint时,我收到一个连接被拒绝。 我已经