0

我正在尝试使用 SPFx Web 部件构建团队选项卡以进行演示。

在我的初始应用程序中,应用程序目录中的“同步到团队”按钮失败,并返回此控制台错误...

https://{TENANT}/sites/AppCatalog/_api/web/tenantappcatalog/SyncSolutionToTeams 400

遇到此问题后,我再次开始,这次逐步按照以下教程进行操作,但在我的租户上,同步到团队按钮被禁用(此步骤在使 Web 部件在 Microsoft Teams 中可用部分最后接近)

https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab

然后,我尝试通过使用本教程手动创建清单来遵循侧面加载应用程序的替代方法...

https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/creating-team-manifest-manually-for-webpart

这导致安装成功,直到设置选项卡屏幕(在将选项卡添加到频道之前,这会在模型弹出窗口中提供选项卡的预览)

结果是“抱歉,出了点问题”(这是将我的自定义 Web 部件侧加载到另一个新的 yo sharepoint 生成的脚手架的最终结果。

真的坚持是否存在租户问题,或者可能是某些节点包或 SPFx 版本问题。

任何想法将不胜感激。

4

4 回答 4

0

我正在使用 SPFx 1.8.1 版本并在supportHosts清单文件中添加了TeamsTab 。部署在租户应用目录中并尝试同步到 Teams。然后我遇到了同样的 SyncSolutionToTeams 问题,出现 400 错误。请从控制台窗口中找到随附的屏幕截图。

在此处输入图像描述

于 2019-09-13T10:45:10.493 回答
0

我从控制台收到了同样的错误,导致我阅读了这篇文章

在这种情况下,该应用已同步到 Teams 商店。如果是这种情况,您应该通过打开团队 -> 应用程序 -> 为 [租户名称] 构建来找到并删除它。在此处将其删除后,我可以再次成功同步我的应用程序。

于 2019-09-29T19:24:20.550 回答
0

如果应用仍在 Teams 目录中,则会发生错误。它不会覆盖它,而是抛出错误。这是一个已知的错误,我们将寻求在未来修复它。现在,请尝试从 Teams(而不是从 SharePoint 应用目录)手动更新应用,或者删除 Teams 应用,然后从 SharePoint 重新同步。

于 2019-10-09T05:53:29.417 回答
0

在我的情况下,当我更改webpart 清单文件(webpart.manifest.json) 中的标题时会发生此错误。当我拒绝更改时,它起作用了。项目文件中可能存在一些不一致之处。

于 2021-03-24T09:25:40.647 回答