Tabs Microsoft Teams Graph API:将选项卡添加到Team channel API在V1.0中失败,但对于内置选项卡类型,正在测试版中工作

Tabs Microsoft Teams Graph API:将选项卡添加到Team channel API在V1.0中失败,但对于内置选项卡类型,正在测试版中工作,tabs,microsoft-graph-api,microsoft-teams,Tabs,Microsoft Graph Api,Microsoft Teams,下面是添加web选项卡的请求 1) API-> 2) 正文-> 3) 错误-> 据说Tabs API已经是GA了,所以我发布了这个问题 GA公告链接: 请帮助我解决此问题。这不是一条很好的错误消息。根本原因是v1中没有teamsAppId属性,而是有一个teamsApp属性。(顺便说一句,beta版中也有)有关详细信息,请参阅。请找到下面的解决方案 正如Nick在上述答案中提到的,V1.0具有teamsApp属性,可用于设置选项卡类型。 如果是内置选项卡类型,则设置“teamsApp@odat

下面是添加web选项卡的请求

1) API->

2) 正文->

3) 错误->

据说Tabs API已经是GA了,所以我发布了这个问题

GA公告链接:


请帮助我解决此问题。

这不是一条很好的错误消息。根本原因是v1中没有teamsAppId属性,而是有一个teamsApp属性。(顺便说一句,beta版中也有)有关详细信息,请参阅。

请找到下面的解决方案

正如Nick在上述答案中提到的,V1.0具有teamsApp属性,可用于设置选项卡类型。 如果是内置选项卡类型,则设置“teamsApp@odata.bind“属性到”选项卡Id中的“]”

示例网站选项卡

参考:

POST - https://graph.microsoft.com/v1.0/teams/{teamID}/channels/{channelID}/tabs
{
    "name":"[TabName]",
    "teamsAppId":"com.microsoft.teamspace.tab.web",
    "configuration":
    {
        "contentUrl":"[WebURL]",
        "websiteUrl":"[WebURL]"
    }
}
 "code": "InvalidRequest",
          "message": "The navigation bind for the teamsApp was missing in 
               request."