azure - 共享日历未显示在 Office 365 的 azure get 日历连接器中

标签 azure office365 azure-logic-apps

我在 Office 365 中有一个具有读写权限的共享日历,我尝试使用获取日历 (V2) 连接器获取它,但它只能获取我自己的日历。有没有办法在 Azure 逻辑应用中获取 Office 365 的共享日历?

最佳答案

对于这个问题,我做了一些测试,逻辑应用中的“获取日历(V2)”操作似乎无法获取其他人共享给您的日历。但我在下面提供了另一个解决方案(使用graph api)供您引用:

1.您需要要求其他人在 office 365 web page 上与您共享日历。但在 Outlook 应用程序中则不然。 enter image description here enter image description here

2.然后你需要在你的azure AD中创建一个应用程序,请引用这个tutorial .

在您在上面的 azure ad 中创建的应用程序中,请执行以下步骤: enter image description here enter image description here

之后,请不要忘记单击“授予xxx的管理员同意”按钮(也许您需要等待几分钟,直到该按钮变为可单击状态)。 enter image description here

然后在 azure 广告中的应用程序中点击“证书和 secret ”并新建一个客户端 secret 。(将此客户端 secret 复制到您的笔记本中) enter image description here

3. 然后在逻辑应用中创建一个“HTTP”操作,并引用下面的屏幕截图来请求访问 token 。

enter image description here

“client_id”是您在 azure 广告中的应用 ID,“username”和“password”是您的 azure 用户名和密码,“client_secret”是您在上面获得的内容。这个“HTTP”操作将帮助我们获取访问 token 。响应应如下所示: enter image description here

然后我们需要解析json类型的响应数据,可以使用“Parse JSON” Action 。 enter image description here

使用“HTTP”操作中的“正文”,并使用以下代码填写“架构”框:

{
    "properties": {
        "access_token": {
            "type": "string"
        },
        "expires_in": {
            "type": "integer"
        },
        "ext_expires_in": {
            "type": "integer"
        },
        "scope": {
            "type": "string"
        },
        "token_type": {
            "type": "string"
        }
    },
    "type": "object"
}

4. 之后,我们可以在逻辑应用中创建另一个“HTTP”操作,并请求您可以看到的所有日历的图形 API(请注意,“HTTP”操作之间有一个空格) Bearer”和“access_token”)。 enter image description here

5.最后,我们可以在第二个“HTTP”操作的“OUTPUTS”框中获取所有日历。 enter image description here

希望对你有帮助~

关于azure - 共享日历未显示在 Office 365 的 azure get 日历连接器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59882979/

相关文章:

javascript - 使用 HTML 和 JavaScript,如何存储用户的选择并将这些值作为输入参数传递?

Azure 逻辑应用程序 - Google 云端硬盘复制文件 - 连接器无法从 Azure 文件共享上传文件

azure - 错误 405 : The resource doesn't support specified http verb

Azure 事件中心(事件处理器主机与直接接收器)

excel - 刷新 CSV 导入时 Power Query 无法添加列

azure - 如何在逻辑应用程序内使用 keyvault 作为服务总线连接字符串

Azure QnAMaker 在日志中查看所有相关答案

Azure 数据工厂 V2 逻辑或

office365 - Office-ui-fabric-core 某些图标未显示

java - 在哪里可以找到我本地创建的 X.509 证书的详细信息?