Microsoft团队:在“自定义”选项卡中为Sharepoint文档提供“团队编辑”

时间:2019-06-25 17:49:44

标签: sharepoint-online microsoft-teams ms-wopi

我们正在将文档组织系统编写为Microsoft Teams中的“自定义”选项卡,并且试图复制“ Microsoft Teams”在“文件”选项卡上提供的“在团队中编辑”选项,但看来我们无法复制功能。我们正在Sharepoint中存储文件并具有一个编辑URL,但是由于CORs问题,我们无法对该链接进行iframe,并且只能在新的浏览器中打开此链接。除了作为新窗口打开以外,没有人对我们如何从自定义选项卡中打开团队客户端中的Office文档有任何想法。这意味着用户必须不断切换Microsoft Teams。

通过查看Microsoft团队通过网络需求所做的事情,当您选择“在团队中进行编辑”时,便可以看到一个wacUrlEdit链接,该链接似乎是可框架化的,例如以https://euc-word-edit.officeapps.live.com/we/wordeditorframe.aspx?ui=en开头,但是我们无法获得此wacUrlEdit链接,因为它是使用https://api.spaces.skype.com上的访问令牌生成的,根据https://stackoverflow.com/users/4406395/bill-bliss-msft上的How to get an Azure Active Directory access token for https://api.spaces.skype.com,该链接不是公开可用的,仅用于团队客户。 Fyi ..似乎Teams也没有对wacUrlEdit进行IFrame设置,而是通过https://teams.microsoft.com/_#/docx/viewer/teams

打开了一个新的URL(至少在Web浏览器中)。

我已经阅读了有关WOPI主机实现的信息,但是要解决此问题似乎需要做很多工作,并且鉴于这些文件存储在Sharepoint Online中,因此不能完全确定这是正确的选择。

0 个答案:

没有答案