【发布时间】:2020-12-17 02:08:26
【问题描述】:
我按照 MS Teams 官方文档中列出的步骤 - https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/add-tab
我正在尝试将我的 CakePHP Web 应用程序添加到团队/群聊中。我还尝试创建配置页面以在 MS Teams 和我的 Web 应用程序之间进行通信,但没有成功。
我为我的网络应用程序使用了 CakePHP 框架,因此使用它的默认布局来创建配置页面。下面是我在默认布局页面中添加的代码。
<script src="https://statics.teams.cdn.office.net/sdk/v1.8.0/js/MicrosoftTeams.min.js"></script>
<script>
microsoftTeams.initialize();
microsoftTeams.settings.registerOnSaveHandler((saveEvent) => {
microsoftTeams.settings.setSettings({
websiteUrl: "My website URL",
contentUrl: "My content URL(which is same as my website URL)",
entityId: "unique entity id that is mentioned in the app manifest file",
suggestedDisplayName: "My tab name"
});
saveEvent.notifySuccess();
});
microsoftTeams.settings.setValidityState(true);
</script>
我也没有收到任何错误,但是在标签中添加我的网络应用程序后,保存按钮被禁用,因此我无法保存标签。
参考这张图片:
【问题讨论】:
标签: microsoft-teams