OneNote 客户端中的更改不会立即反映在apigee中。例如:
在 OneNote 客户端中重命名分区。Apigee 显示旧名称。
在 OneNote 中添加一个部分并为该部分添加注释;这些
没有反映在我使用 API 的应用程序中。如下图所示:
这是 API 调用缓存问题还是已知的 OneNote 问题?解决它的推荐方法是什么?我正在使用Superagent并想知道它的无缓存插件是否可以解决这个问题。
OneNote 客户端中的更改不会立即反映在apigee中。例如:
在 OneNote 客户端中重命名分区。Apigee 显示旧名称。
在 OneNote 中添加一个部分并为该部分添加注释;这些
没有反映在我使用 API 的应用程序中。如下图所示:
这是 API 调用缓存问题还是已知的 OneNote 问题?解决它的推荐方法是什么?我正在使用Superagent并想知道它的无缓存插件是否可以解决这个问题。
如果您将以下标头添加到 API 请求,它似乎会减少发生的缓存量。
FavorDataRecency: true
权衡似乎是请求的开销更大,触发限制的可能性更大(429 错误)。
OneNote 团队或许可以更准确地解释这一点。
编辑:不再支持此选项。
Codeye 是对的 - 你可以使用
FavorDataRecency: true
跳过我们的索引。但是,索引会根据对 OneNote 内容所做的更改进行刷新,因此延迟(如果您选择不使用 FavorDataRecency)不应超过几分钟