程序问答   发布时间:2022-05-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了从 Teams 租户自定义应用商店中已部署应用的应用 ID,我们如何找到清单文件中的原始 Azure 应用 ID?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决从 Teams 租户自定义应用商店中已部署应用的应用 ID,我们如何找到清单文件中的原始 Azure 应用 ID??

开发过程中遇到从 Teams 租户自定义应用商店中已部署应用的应用 ID,我们如何找到清单文件中的原始 Azure 应用 ID?的问题如何解决?下面主要结合日常开发的经验,给出你关于从 Teams 租户自定义应用商店中已部署应用的应用 ID,我们如何找到清单文件中的原始 Azure 应用 ID?的解决方法建议,希望对你解决从 Teams 租户自定义应用商店中已部署应用的应用 ID,我们如何找到清单文件中的原始 Azure 应用 ID?有所启发或帮助;

从应用程序包在租户​​中部署自定义 Teams 应用后,它会显示一个新的应用 ID(应用商店应用 ID)。似乎用于上传的 Teams 应用程序包/清单文件的所有痕迹现在都丢失给上传应用程序包的 Teams 管理员;至少没有办法找到上传的应用包。

从 Teams 管理门户中的“管理应用列表”中,我们如何找到 Manifest 文件中的原始 Azure 应用 ID,该文件是用于创建已发布应用的应用包的一部分?

如果不是来自 Teams admin Portal,是否有一条路径可以从 App Store App ID(应用发布后可用)通过 Graph 跟踪到 Azure AD 中的关联条目,再到原始应用 ID,然后是bot,那是在 Manifest 文件中吗?

如果您有许多来自同一发布者的名称相似的应用程序,则几乎不可能回溯到已发布应用程序正在使用的多个 Teams 机器人中的哪一个。

解决方法

在浏览器中使用 Teams 将为您提供更多相关信息。例如,当你在 1-1 聊天中找到一个机器人时,它会给出一个地址,如:

https://teams.microsoft.com/_#/apps/[GUID1]/sections/conversations?slug=28:[GUID2]

[GUID1] 应用的 ID,如应用的原始清单文件中所列。但是,这只会为您提供 Team App Id,它与 Bot 的 ID 不同。在某些情况下,文档建议为您的机器人 ID 和团队应用 ID 使用相同的 ID,但这根本不是硬性规定。

要获取bot id,您可以尝试类似的技巧 - 使用浏览器工具,并在 bot 1-1 聊天中,使用 inspect 选项查询 html。查找名为 virtual-repeat 的元素。它将有一个名为 conversation-id 的属性,如下所示:

[Guid1]_[Guid2][GUID1] 是您自己的个人 AzureAD ObjectId,[GUID2] 是机器人的 ID。

但是,您还没有说明为什么需要这个机器人 ID - 或许可以解释一下您要做什么,有人可以帮助解决这个问题。

,

对于有权访问 PowerSHell(Import-Module -Name MicrosoftTeams / Connect-MicrosoftTeams 等)的管理员,Get-TeamsApp commandlet 将提供所有已安装租户应用程序及其外部 ID(即应用程序 ID)的列表Manifest 文件中列出,与 Bot ID 相同)

标记为 1 的项目是外部 ID(机器人应用程序 ID),标记为 2 的项目是应用安装 ID(如 Teams 管理门户 -> 管理应用、选择应用、关于 -> 应用 ID 中所示。

> @H_187_2@microsoft 应该虑只在 Teams Admin Portal 本身中同时显示这两个 ID。

从 Teams 租户自定义应用商店中已部署应用的应用 ID,我们如何找到清单文件中的原始 Azure 应用 ID?

大佬总结

以上是大佬教程为你收集整理的从 Teams 租户自定义应用商店中已部署应用的应用 ID,我们如何找到清单文件中的原始 Azure 应用 ID?全部内容,希望文章能够帮你解决从 Teams 租户自定义应用商店中已部署应用的应用 ID,我们如何找到清单文件中的原始 Azure 应用 ID?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。