0

Outlook アドインで、ライセンス トークンが ?et クエリ文字列としてまったく渡されていないことに気付きました。私はいくつかのデバッグを行い、次のことを確認しました: OsfControl 内の StoreType 値の値は、常にhttps://r1.res.office365.com/owa/prem/16.1569.8.2186260/scriptsで「交換」するようにハードコードされているようです。 /microsoft.owa.extensibilitynext.js を使用すると、etoken が取得されるときに undefined _omnexEntitlment が発生し、常に初期の空の文字列値で取得されます。

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

アドイン (Dropbox から Outlook へのインポート)

4

1 に答える 1

0

ライセンス トークンは、 Office ストア経由で公開されたアドインにのみ含まれています。開発/テスト シナリオではこの機能をレプリケートできますが、運用環境ではストアで公開する必要があります。詳細については、「 Office および SharePoint アドインのライセンスのしくみ 」を参照してください。

サイドロード アドインの場合、アドイン自体からライセンスを処理する必要があります。これは通常、アドインを初めてアクティブ化するときに、ユーザー自身を認証させることによって行われます。

于 2017-01-18T16:30:44.630 に答える