1

如何在不需要 Office365 用户登录的情况下获取身份验证令牌?(再次登录,即假设用户使用 OneDrive 登录 Onenote)我想为教师创建一个利用半新 API 功能的 Onenote 插件(此处)。

微软很早就在他们的 Onenote 学校支持分支中发布了一个插件,该插件将基本按钮添加为 Onenote 工具栏,但它们只通向在线界面。我的印象是不可能从 Onenote 中获取令牌。

4

1 回答 1

0

不幸的是,这种能力还不存在。为了能够调用 OneNote API,用户必须登录并授予您的应用权限。这显然不是理想的用户体验,但目前没有办法绕过它。

我能想到的最接近的例子是 OneNote Web 主页选项卡中的会议详细信息按钮。它调用 Outlook API,因此需要能够让用户登录。

积极的一面是,一旦用户登录,您可以将刷新令牌存储在 cookie 中(记得加密并标记为过期),他/她不必在该浏览器中再次登录。

会议详情

于 2016-11-14T18:30:08.330 回答