tabs - Microsoft Teams Graph API : Add Tab to teams channel API failing in V1. 0 但适用于内置选项卡类型的 Beta 版

标签 tabs microsoft-graph-api microsoft-teams

以下是添加 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 公告链接:

https://developer.microsoft.com/en-us/microsoft-teams/blogs/better-organize-and-automate-the-microsoft-teams-experience-with-the-availability-of-the-microsoft-graph-apis/

请帮我解决这个问题。

最佳答案

请在下面找到解决方案。

正如 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/

相关文章:

java - 如何为 JTabbedPane 中的选项卡设置准确的样式?

javascript - 如何在 PostBack 上保留选定的选项卡或以编程方式调用 beforeActivate 方法

Python 使用 Graph API 和 Office365-REST-Python-Client 发送电子邮件

android - 即使安装了 native Microsoft 应用程序,登录始终会打开 Web 对话框 [ms graph 如果可能,请尝试使用共享帐户登录]

ios - 如何制作动态 uitabbar Controller ?(swift)

GWT 垂直选项卡,如 iGoogle

office365 - MS Graph API 的 Java 客户端

c# - 获取有关谁安装了 Microsoft Teams Bot 应用的信息

office365 - 新连接器适用于 Outlook 但不适用于 Microsoft Teams

node.js - 微软机器人- Node SDK : How to mention a user in Microsoft Teams