1

OneNote 客户端中的更改不会立即反映在apigee中。例如:

  • 在 OneNote 客户端中重命名分区。Apigee 显示旧名称。

  • 在 OneNote 中添加一个部分并为该部分添加注释;这些
    没有反映在我使用 API 的应用程序中。如下图所示:

在此处输入图像描述

这是 API 调用缓存问题还是已知的 OneNote 问题?解决它的推荐方法是什么?我正在使用Superagent并想知道它的无缓存插件是否可以解决这个问题。

4

2 回答 2

0

如果您将以下标头添加到 API 请求,它似乎会减少发生的缓存量。

FavorDataRecency: true

权衡似乎是请求的开销更大,触发限制的可能性更大(429 错误)。
OneNote 团队或许可以更准确地解释这一点。

于 2016-12-22T17:14:11.980 回答
0

编辑:不再支持此选项。


Codeye 是对的 - 你可以使用

FavorDataRecency: true

跳过我们的索引。但是,索引会根据对 OneNote 内容所做的更改进行刷新,因此延迟(如果您选择不使用 FavorDataRecency)不应超过几分钟

于 2016-12-27T19:47:10.190 回答