以下是添加 Web 选项卡的请求。
1)API ->
POST - https://graph.microsoft.com/v1.0/teams/{teamID}/channels/{channelID}/tabs
2) 正文 ->
{
"name":"[TabName]",
"teamsAppId":"com.microsoft.teamspace.tab.web",
"configuration":
{
"contentUrl":"[WebURL]",
"websiteUrl":"[WebURL]"
}
}
3)错误->
"code": "InvalidRequest",
"message": "The navigation bind for the teamsApp was missing in
request."
据说 Tabs API 已经正式发布,因此我发布了这个问题。
GA 公告链接:
请帮我解决这个问题。
最佳答案
请在下面找到解决方案。
正如 Nick 在上面的回答中提到的,V1.0 有 teamApp 属性,可用于设置选项卡类型。 如果是内置选项卡类型,请将“[email protected] ”属性设置为“https://graph.microsoft.com/beta/appCatalogs/teamsApps/[Built 在选项卡 Id]”
示例网站选项卡,https://graph.microsoft.com/beta/appCatalogs/teamsApps/com.microsoft.teamspace.tab.web
引用:https://learn.microsoft.com/en-us/graph/teams-configuring-builtin-tabs , https://developer.microsoft.com/en-us/graph/blogs/30daysmsgraph-day-27-use-case-create-a-team/
关于tabs - Microsoft Teams Graph API : Add Tab to teams channel API failing in V1. 0 但适用于内置选项卡类型的 Beta 版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53625156/