0

在我的 Outlook 加载项中,我注意到许可证令牌根本没有作为 ?et 查询字符串传递。我做了一些调试并发现以下内容:似乎 OsfControl 中的 StoreType 值的值总是硬编码为https://r1.res.office365.com/owa/prem/16.1569.8.2186260/scripts中的“交换” /microsoft.owa.extensibilitynext.js 在检索 etoken 时导致未定义的 _omnexEntitlment 始终使用初始空字符串值检索。

 getEToken: function() {
            return this._omexEntitlement ? this._omexEntitlement.etoken : this._etoken
        },

加载项(Outlook 导入的保管箱)

4

1 回答 1

0

许可证令牌仅包含在通过Office Store发布的加载项中。您可以为开发/测试场景复制此功能,但对于生产,它需要在商店中发布。有关详细信息,请参阅Office 和 SharePoint 加载项的许可证如何工作

对于侧面加载的加载项,您需要从加载项本身处理许可。这通常是通过在首次激活加载项时让用户对自己进行身份验证来完成的。

于 2017-01-18T16:30:44.630 回答