【问题标题】:How to get an Azure Active Directory access token for https://api.spaces.skype.com如何获取 https://api.spaces.skype.com 的 Azure Active Directory 访问令牌
【发布时间】:2023-03-19 23:17:01
【问题描述】:

我需要为观众https://api.spaces.skype.com 获取访问令牌。我需要使用 Azure Active Directory v1 端点。我没有看到任何相应的 API 权限

在 Manifest 中有 requiredResourceAccess 部分,可以在其中配置 resourceAppIds 和范围。如何找到https://api.spaces.skype.com 的正确资源应用 ID?

【问题讨论】:

    标签: azure-active-directory microsoft-teams skypedeveloper


    【解决方案1】:

    该 API 是仅由 Teams 客户端使用的内部 API。我们不允许非 Microsoft 应用程序访问它。

    Microsoft Teams 唯一受支持的 API 是 Microsoft Graph 和我们的机器人 API。

    【讨论】:

    • 我无法使用 Microsoft Graph API,因为它不支持将来宾用户添加到 Teams (stackoverflow.com/questions/54180474/…)。
    • @halllo- 添加访客用户是一个两步过程。第一步是发送邀请,您可以使用Invitation Graph API。一旦用户被邀请加入您的广告,您就可以使用Add Members Graph API 添加他/她。
    • @Wajeed-MSFT 当我使用 Graph API 在单个 POST 中创建具有所有者和成员的组,然后将团队放入其中时,即使他/她还没有兑现邀请。
    • 我相信这也是来自 UI 的相同体验。如果您添加访客用户,即使不接受邀请,它也会开始显示在成员列表中。如果您观察到不同的行为,请告诉我们。
    • @Wajeed-MSFT 当我稍后尝试使用graphClient.Groups[groupId].Members.References.Request().AddAsync(userToAdd) 添加用户时,它不会将该用户添加到团队成员中。这就是 Teams UI 的行为完全不同的地方。
    猜你喜欢
    • 2018-02-17
    • 2020-05-25
    • 1970-01-01
    • 2023-02-01
    • 1970-01-01
    • 2019-11-06
    • 2018-03-24
    • 2020-12-10
    • 1970-01-01
    相关资源
    最近更新 更多