Xbox


Xbox的集成让你可以通过家庭助手控制Xbox One(或更新的)控制台。必威是什么

必威是什么家庭助理通过OAuth2使用家庭助理云帐户链接服务与Xbox Live认证。

配置

将Xbox添加到你的家庭助理实必威体育存款例可以通过必威是什么用户界面完成,通过使用这个My按钮:

手动配置步骤

请注意,要添加媒体播放器和远程实体,您的Xbox将需要通过启用远程功能设置->设备和连接->远程特性(您可能需要升级控制器固件)。

因为它使用家庭助理云帐户链接您的服务必威是什么必须要么云:default_config:在你的configuration.yaml

媒体播放器

Xbox媒体播放器平台将为每台主机创建媒体播放器实体,并链接到您的微软帐户。这些实体将显示活动的应用程序和回放控件以及媒体浏览器实现,允许您启动任何已安装的应用程序。

服务play_media

使用应用程序的产品ID在Xbox控制台上启动应用程序。还支持“家”和“电视”导航到仪表板或直播电视分别。

方法查找产品id开发工具->事件TAB和听call_service事件。在新的浏览器选项卡中,导航到控制台的媒体浏览器,单击App/Game查看事件中的产品ID。

服务数据属性 描述
entity_id entity_idXbox媒体播放器
media_content_id “家”/“电视”/ {product_id}
media_content_type 任何价值

例子:

entity_id: media_player。xboxone media_content_type: "" media_content_id: "Home"
entity_id: media_player。xboxone media_content_type: "" media_content_id: "9WZDNCRFJ3TJ" # Netflix

远程

Xbox远程平台将为连接到您的Microsoft帐户的每个控制台创建远程实体。这些实体将允许你打开/关闭,并将控制器或文本输入发送到控制台。

服务send_command

服务数据属性 可选 描述
entity_id 没有 entity_idXbox遥控器。
命令 没有 要发送的控制器命令或文本输入的列表。
命令:A, B, X, Y,上,下,左,右
num_repeats 是的 重复命令的次数。
delay_secs 是的 一次发送和另一次发送之间的间隔(秒)。

例子

entity_id:远程。xboxone_remote命令:“”
entity_id:远程。xboxone_remote命令:"A" num_repeats: 20
entity_id:远程。xboxone_remote命令:—Right—Right—delay_sec: 0.1

图像元素卡

下面是一张图片元素卡,可以添加到Lovelace,在你的前端提供一个Xbox控制器界面。它利用了上面详细介绍的服务。取代remote.xboxone_remotemedia_player.xboxone与您的实体名称和享受!礼貌的@SeanPM5@hunterjm

屏幕截图显示的Xbox控制器在Lovelace。屏幕截图显示的Xbox控制器在Lovelace。

输入:图像元素图像:>  - 数据:图像/ SVG + xml的; BASE64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjEwIiBoZWlnaHQ9IjkwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogPG1ldGFkYXRhPgogIDxyZGY6UkRGPgogICA8Y2M6V29yayByZGY6YWJvdXQ9IiI + CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4KICAgIDxkYzp0aXRsZS8 + CiAgIDwvY2M6V29yaz4KICA8L3JkZjpSREY + CiA8L21ldGFkYXRhPgogPGc + CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGlkPSJjYW52YXNfYmFja2dyb3VuZCIgeD0iLTEiIHk9Ii0xIiB3aWR0aD0iODAyIiBoZWlnaHQ9IjYwMiIgZmlsbD0ibm9uZSIvPgogPC9nPgogPGNpcmNsZSBjeD0iOTkuMTgiIGN5PSIyMCIgcj0iMTQiIGZpbGw9IiNmZmYiLz4KIDxjaXJjbGUgY3g9IjE0OC4xOCIgY3k9IjU0IiByPSIxMC41IiBmaWxsPSIjMzMzIiBzdHJva2U9IiNmZmYiLz4KIDxwYXRoIGQ9Im0xNTMuMTYgNTkuMzVjLTAuMTEgMC4yMDYtMC4zNCAwLjMyNS0wLjYyNyAwLjMyNWgtMS4zNjhjLTAuNDU1IDAtMC45ODQtMC4yODktMS4yMy0wLjY3MmwtMS43MDEtMi42NTdjLTAuMDMtMC4wNDUtMC4wNTUtMC4wNjItMC4wNjItMC4wNjQgNGUtMyAyZS0zIC0wLjAyMSAwLjAxOC0wLjA1MSAwLjA2NWwtMS43MDkgMi42NTdjLTAuMjQ3IDAuMzgzLTAuNzc2IDAuNjcxLTEuMjMgMC42NzFoLTEuMzUzYy0wLjI4OCAwLTAuNTE2LTAuMTE4LTAuNjI4LTAuMzI0LTAuMTExLTAuMjA2LTAuMDg1LTAuNDYzIDAuMDczLTAuNzAzbDIuOTc2LTQuNTQ1YTAuNzA0IDAuNzA0IDAgMCAwIDJlLTMgLTAuNjc2bC0yLjY0LTQuMDc0Yy0wLjE1NS0wLjI0MS0wLjE4LTAuNDk4LTAuMDY5LTAuNzA0IDAuMTEzLTAuMjA2IDAuMzQyLTAuMzI0IDAuNjMtMC4zMjRoMS4yODZjMC40NTcgMCAwLjk4NCAwLjI5MiAxLjIyNSAwLjY4bDEuNDkgMi4zODVhMC4yMyAwLjIzIDAgMCAwIDAuMDQ4IDAuMDU3YzNlLTMgLThlLTMgMC4wMi0wLjAyNCAwLjA0LTAuMDU3bDEuNDU1LTIuMzhjMC4yMzktMC4zOSAwLjc2NC0wLjY4NSAxLjIyMi0wLjY4NWgxLjI2N2MwLjI4NyAwIDAuNTE2IDAuMTE4IDAuNjI4IDAuMzI0IDAuMTEzIDAuMjA2IDAuMDg5IDAuNDYyLTAuMDY3IDAuNzA0bC0yLjY1OCA0LjE1YTAuNjk5IDAuNjk5IDAgMCAwIDVlLTMgMC42NzVsMi45NyA0LjQ3YzAuMTU5IDAuMjQgMC4xODcgMC40OTYgMC4wNzYgMC43MDJ6IiBmaWxsPSIjMmQ4OWVmIi8 + CiA8Y2lyY2xlIGN4PSIxNjguMTgiIGN5PSI3NCIgcj0iMTAuNSIgZmlsbD0iIzMzMyIgc3Ryb2tlPSIjZmZmIi8 + CiA8cGF0aCBkPSJtMTczLjU3IDc5LjM2MmMtMC4xMzQgMC4yLTAuMzY4IDAuMzE0LTAuNjQyIDAuMzE0aC0xLjExM2MtMC40OCAwLTAuOTc1LTAuMzQtMS4xNDctMC43ODlsLTAuNDktMS4yNzVhMC42NDIgMC42NDIgMCAwIDAtMC41MzItMC4zNjVoLTMuMDM2YTAuNjIgMC42MiAwIDAgMC0wLjUyIDAuMzY0bC0wLjQ2IDEuMjY3Yy0wLjE2MyAwLjQ0Ny0wLjY2MyAwLjc5OC0xLjE0IDAuNzk4aC0xLjA1M2MtMC4yNzMgMC0wLjUwOC0wLjExNS0wLjY0NC0wLjMxMy0wLjEzNi0wLjE5OS0wLjE1Ny0wLjQ1OS0wLjA1OC0wLjcxM2wzLjcxNi05LjU0YTEuMjkzIDEuMjkzIDAgMCAxIDEuMTUtMC43ODZoMS4wNDdjMC40OCAwIDAuOTc2IDAuMzM2IDEuMTU0IDAuNzgxbDMuODIgOS41NDVjMC4xMDQgMC4yNTMgMC4wODUgMC41MTMtMC4wNSAwLjcxMnptLTUuNDY3LTcuMjU3LTAuOTI2IDIuNTQyYy0wLjAyIDAuMDU1LTAuMDE4IDAuMDk1LThlLTMgMC4xMDkgMC4wMSAwLjAxMyAwLjA0NiAwLjAzIDAuMTA0IDAuMDNoMS42ODFjMC4wNjcgMCAwLjA5Ny0wLjAxOCAwLjEwMy0wLjAyOCA3ZS0zIC0wLjAxMSAwLjAxNC0wLjA0NS0wLjAxLTAuMTA3eiIgZmlsbD0iIzVkYzIxZSIvPgogPGNpcmNsZSBjeD0iMTg4LjE4IiBjeT0iNTQiIHI9IjEwLjUiIGZpbGw9IiMzMzMiIHN0cm9rZT0iI2ZmZiIvPgogPHBhdGggZD0ibTE5My41NCA1OC4xMThhMy40MiAzLjQyIDAgMCAxLTEuMTEgMS4zMThjLTAuNDY3IDAuMzI3LTEuMDQ2IDAuNTMzLTEuNzIyIDAuNjA3LTAuNDE1IDAuMDQzLTEuMzc1IDAuMDctMi44NTUgMC4wOGgtMy4yNzZjLTAuNTUxIDAtMS0wLjQ0OC0xLTF2LTEwLjI0NWMwLTAuNTUyIDAuNDQ5LTEgMS0xaDMuOTYyYzAuOTQ1IDAgMS42MzQgMC4wMzkgMi4xMDYgMC4xMTkgMC40OTYgMC4wODQgMC45NDcgMC4yNjMgMS4zNCAwLjUzIDAuMzk4IDAuMjc1IDAuNzMgMC42MzYgMC45ODYgMS4wNzQgMC4yNjcgMC40NTQgMC40MDIgMC45NjcgMC40MDIgMS41MjMgMCAwLjYwNi0wLjE2NSAxLjE2OS0wLjQ5MSAxLjY3M2EzLjA2IDMuMDYgMCAwIDEtMC42OTIgMC43NThsLTAuMDIzIDAuMDE3IDAuMDE4IDAuMDFjMC40NTQgMC4yMjQgMC44MyAwLjUyOSAxLjEyIDAuOTA1IDAuNDIyIDAuNTUzIDAuNjM3IDEuMjA3IDAuNjM3IDEuOTQ4YTMuNzkgMy43OSAwIDAgMS0wLjQwMSAxLjY4NHptLTMuNDM3LTIuODk2Yy0wLjE5NS0wLjA2OS0wLjY5NC0wLjE1LTEuOTY4LTAuMTVoLTEuMjJhMC4zNCAwLjM0IDAgMCAwLTAuMzQgMC4zNHYxLjc1OWMwIDAuMTg4IDAuMTUzIDAuMzQgMC4zNCAwLjM0aDEuNDk3YzEuMDE4IDAgMS4zOTgtMC4wMzQgMS41MzctMC4wNjMgMC4yODQtMC4wNTMgMC41MDItMC4xNyAwLjY3Mi0wLjM2IDAuMTYzLTAuMTg0IDAuMjQzLTAuNDM1IDAuMjQzLTAuNzYzIDAtMC4yODMtMC4wNjMtMC41MS0wLjE5My0wLjY5OWExLjEwNyAxLjEwNyAwIDAgMC0wLjU2OC0wLjQwNHptLTMuMTg4LTIuNzM4aDAuODY1YzAuODk1IDAgMS40NTQtMC4wMTMgMS42NjEtMC4wMzcgMC4zMjItMC4wMzggMC41NzQtMC4xNDcgMC43NDktMC4zMiAwLjE2Ni0wLjE2NyAwLjI0Ny0wLjM4NyAwLjI0Ny0wLjY3MiAwLTAuMTM2LTAuMDE3LTAuMjYtMC4wNTItMC4zNjctMC4wNTEtMC4xNi0wLjI5LTAuNDIyLTAuNDQ3LTAuNDg4LTAuMTEtMC4wNDctMC4yNC0wLjA4LTAuMzktMC4wOTgtMC4yMTMtMC4wMjUtMC44NzMtMC4wMzctMS45NTgtMC4wMzdoLTAuNjc0YTAuMzQgMC4zNCAwIDAgMC0wLjM0IDAuMzR2MS4zMzljMCAwLjE4OCAwLjE1MiAwLjM0IDAuMzQgMC4zNHoiIGZpbGw9IiNlMTEiLz4KIDxjaXJjbGUgY3g9IjE2OC4xOCIgY3k9IjM0IiByPSIxMC41IiBmaWxsPSIjMzMzIiBzdHJva2U9IiNmZmYiLz4KIDxwYXRoIGQ9Im0xNzMuMTMgMjkuMzUzLTMuMjY5IDUuMTZjLTAuMTQ5IDAuMjM2LTAuMjggMC42ODctMC4yOCAwLjk2NXYzLjI0OWEwLjk1IDAuOTUgMCAwIDEtMC45NDggMC45NDhoLTAuOTE2YTAuOTUgMC45NSAwIDAgMS0wLjk0OS0wLjk0OHYtMy4yNjRjMC0wLjI3OS0wLjEzLTAuNzI5LTAuMjgtMC45NjRsLTMuMjU0LTUuMTQ2Yy0wLjE1Mi0wLjI0My0wLjE3Ni0wLjUtMC4wNjItMC43MDUgMC4xMTMtMC4yMDUgMC4zNDMtMC4zMjMgMC42MjktMC4zMjNoMS4yOTNjMC40NiAwIDAuOTgzIDAuMjk3IDEuMjE5IDAuNjkybDEuODgzIDMuMTY3YzAuMDEzIDAuMDIgMC4wMjMgMC4wMzUgMC4wMzMgMC4wNDUgNGUtMyAtMC4wMSAwLjAxMy0wLjAyNCAwLjAyNS0wLjA0NGwxLjg0NC0zLjE2M2MwLjIzMi0wLjM5OCAwLjc1NC0wLjY5NyAxLjIxNS0wLjY5N2gxLjI1MmMwLjI4NyAwIDAuNTE2IDAuMTE4IDAuNjI5IDAuMzI0IDAuMTE0IDAuMjA1IDAuMDkgMC40NjItMC4wNjQgMC43MDR6IiBmaWxsPSIjZmZjNDBkIi8 + CiA8ZyBmaWxsPSIjMzMzIj4KICA8cGF0aCBkPSJtMzYuMzk3IDQ2LjY5YzAgMC42MDQgMC40OSAxLjA5NCAxLjA5MyAxLjA5NGgxMi4xOXYxMi40MzJoLTEyLjE5Yy0wLjYwMyAwLTEuMDkzIDAuNDktMS4wOTMgMS4wOTN2MTIuMTkxaC0xMi40MzR2LTEyLjE5YzAtMC42MDQtMC40OS0xLjA5NC0xLjA5My0xLjA5NGgtMTIuMTl2LTEyLjQzMmgxMi4xOWMwLjYwMyAwIDEuMDkzLTAuNDkgMS4wOTMtMS4wOTN2LTEyLjE5MWgxMi40MzR6IiBzdHJva2U9IiNmZmYiLz4KICA8cGF0aCBkPSJtMTA0LjY0IDguMjQ1Yy0zLjA3NSAwLjE4NC01LjA5OCAxLjQ5OC01LjU4OCAxLjg0OC0wLjQ3My0wLjM0My0yLjQyNS0xLjU5Ny01LjM4My0xLjgyNSAxLjY3OC0wLjc5MiAzLjUzMi0xLjI2OCA1LjUwOC0xLjI2OCAxLjk2IDAgMy43OTcgMC40NjYgNS40NjQgMS4yNDV6bS01LjU4NyA4LjdjNi43ODggNS4yNDIgOC44ODggOS42MjIgOS41MzUgMTEuOTczLTIuMzcxIDIuNTAzLTUuNzAyIDQuMDgyLTkuNDEyIDQuMDgyLTMuODEzIDAtNy4yMTQtMS42OC05LjU5NS00LjMwMyAwLjcxOC0yLjQwMiAyLjg5MS02LjY3MSA5LjQ3Mi0xMS43NTN6bTguMzYxLTYuOTJjMi44ODQgMi4zODggNC43NjIgNS45NDcgNC43NjMgOS45NzUgMCAyLjc5Ny0wLjkwOSA1LjM3Ni0yLjQxOCA3LjQ5OSAwLjMyNS02LjYzNy03LjA2Ny0xMy44MzgtNy4wNjctMTMuODM4IDAuMjY4LTEuNDc2IDIuOTc4LTIuODA3IDQuNzIyLTMuNjM2em0tMTYuNTY1IDAuMDc3YzEuNzQ0IDAuODMyIDQuMzA3IDIuMTM0IDQuNTY4IDMuNTY1IDAgMC03LjEzMyA2Ljk1Ni03LjA3MyAxMy40OTdhMTIuOTI2IDEyLjkyNiAwIDAgMS0yLjE2Ny03LjE2MWMwLTMuOTg3IDEuODM4LTcuNTE2IDQuNjcyLTkuOXoiLz4KICA8cGF0aCBkPSJtOTkuNzYxIDY1LjIzMmgtMS41MzY0djcuNjgyMmgxLjUzNjR2LTcuNjgyMm0zLjcxMDUgMS42NjctMS4wOTA5IDEuMDkwOWMxLjI1OTkgMS4wMTQgMS45ODk3IDIuNTQyOCAxLjk4OTcgNC4xNTYxYTUuMzc3NSA1LjM3NzUgMCAwIDEtNS4zNzc1IDUuMzc3NWMtMi45NjUzIDAtNS4zNzc1LTIuMzk2OC01LjM3NzUtNS4zNzc1IDAtMS42MDU2IDAuNzI5ODEtMy4xNDIgMS45ODItNC4xNjM3bC0xLjA4MzItMS4wODMyYy0yLjkxMTUgMi40NzM3LTMuMjY0OSA2LjgzNzEtMC43OTEyNiA5Ljc0ODcgMi40NzM3IDIuOTAzOSA2LjgzNzEgMy4yNTcyIDkuNzQ4NyAwLjc4MzU4IDEuNTUxOC0xLjMxMzYgMi40MzUyLTMuMjQ5NiAyLjQzNTItNS4yODUzIDAtMi4wMjA0LTAuODkxMTMtMy45NDEtMi40MzUyLTUuMjQ2OXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9Ii43NjgyMiIgc3R5bGU9InBhaW50LW9yZGVyOnN0cm9rZSBmaWxsIG1hcmtlcnMiLz4KIDwvZz4KPC9zdmc + CG ==元素: - 型:服务按钮标题: “” 服务:remote.send_command service_data:ENTITY_ID:remote.xboxone_remote命令:最多样式:顶部:45.35%左:14.3%的宽度:6.2%的高度:15%溢出:隐藏 - 类型:服务 - 按钮标题:“”服务:Remote.send_command service_data:entity_id:remote.xboxone_remote命令:下降样式:剩下:74.7%左:14.3%宽度:6.2%高度:溢出 -类型:服务按钮标题:“”服务:Remote.send_commmand service_data:entity_id:remote.xboxone_remote命令:左式样式:leve:60%左:8.05%高度:14.4%宽​​度:6.4%溢出:隐藏 - 类型:服务 -按钮标题:“”“服务:Remote.send_command service_data:entity_id:remote.xboxone_remote命令:右侧样式:最高:剩下60%:20.65%高度:14.4%宽​​度:6.4%溢出:隐藏 - 类型:服务 - 按钮标题:“”服务:Remote.send_command service_data:entity_id:remote.xboxone_remote命令:“A”样式:剩下:80.05%宽度:10.5%高度:24.4%边界半径:100%溢出:隐藏 - 类型:服务 - 按钮标题:“”服务:Remote.send_command service_data:entity_id:remote.xboxone_remote命令:“x”样式:顶部:60.0%左:70.6%宽度:10.5%高度:24.4%边界半径:100%溢出:隐藏 - 类型:服务 - 按钮标题:“”服务:Remote.send_command service_data:entity_id:remote.xboxone_remote命令:“b”样式:顶部:60.0%左:89.5%宽度:10.5%高度:24.4%边界 - 半径:100%溢出:隐藏 - 类型:服务 - 按钮标题:“”服务:remation.send_command service_data:entity_id:remote.xboxone_remote命令:“y”样式:top:37.9%剩余:80.05%宽度:10.5%高度:24.4%边界半径:100%溢出:隐藏 - 类型:服务 - 按钮标题:“”服务:Remote.Toggle Service_Data:Entity_ID:Remote.xboxone_Remote Style:Top:80.2%左:47.2%宽度:7%高度:16%边界半径:100%溢出:隐藏 - 类型:服务 - 按钮标题:“”服务:Media_Player.Play_Media service_data:entity_id:media_player.xboxone media_content_type:“”media_content_id:“home”风格:最高:22.2%左:47.2%宽度:13.4%高度:31.2%边界半径:100%溢出:隐藏

二进制传感器

Xbox二进制传感器平台自动跟踪您的“最喜欢的朋友”。在你的朋友列表中,选择改变友谊->最爱把那个人自动拉进家庭助理必威是什么

增加4个二进制传感器,其中3个默认关闭。它们可以在设备页面的“Xbox Live”服务中启用。

实体的ID 默认的 描述
binary_sensor。{gamertag} 启用 显示您的朋友的在线状态。
binary_sensor。{gamertag} _in_game 禁用 显示你的朋友是否正在玩游戏。
binary_sensor。{gamertag} _in_party 禁用 显示你的朋友现在是否在聚会。
binary_sensor。{gamertag} _in_multiplayer 禁用 显示你的朋友是否正在多人游戏中。

传感器

就像二进制传感器一样,Xbox传感器平台会自动跟踪你的“最喜欢的朋友”。

增加4个传感器,所有其中,默认禁用。它们可以在设备页面的“Xbox Live”服务中启用。

实体的ID 默认的 描述
传感器。{gamertag} _status 禁用 显示您的朋友的文本状态,因为它出现在您的朋友列表。
传感器。{gamertag} _gamer_score 禁用 显示你朋友的游戏分数。
传感器。{gamertag} _account_tier 禁用 显示你朋友的Xbox Live账户等级(金牌或银牌)。
传感器。{gamertag} _gold_tenure 禁用 显示你的朋友使用Xbox Live Gold的时间。

媒体来源

Xbox媒体源平台允许您使用媒体浏览器面板查看您自己的、社区、游戏剪辑或截图,您已安装在任何主机上的游戏。与其他媒体源集成一样,您也可以将这些剪辑发送到支持的媒体播放器,如Chromecast。

新安装的应用程序可能需要几天的时间才能出现在媒体浏览器中。

手动配置

这些步骤不是必需的,如果遇到问题,也不支持它们。建议直接在Integrations页面中添加集成。

如果您不喜欢使用Home Assistant帐户链接服务,必威是什么如果您的实例通过HTTPS对外公开,您可以使用以下步骤手动配置本地实现:

  • 在中注册一个新的应用程序Azure的广告
    • 名字你的应用
    • 在支持的帐户类型下选择"仅限个人微软帐户"
    • 对于重定向URI,添加:https:// < EXTERNAL_HOME_ASSISTANT_URL > /认证/外部/回调
  • 复制您的应用程序(客户端)ID以便以后使用
  • 在应用程序页面,导航到“证书和秘密”
    • 生成一个新的客户端秘密并保存以备以后使用

添加客户端id和秘密到您的configuration.yaml

#配置示例。yaml入口xbox: client_id: YOUR_CLIENT_ID client_secret: YOUR_CLIENT_SECRET

在UI中完成设置配置->集成-> Xbox

配置变量

client_id 字符串 要求

客户机id从您的Azure AD应用程序。

client_secret 字符串 要求

客户的秘密从您的Azure AD应用程序。

Baidu