Есть ли способ преодолеть задержку между изменениями в клиенте OneNote и результатах API?

Изменения в клиенте OneNote не сразу отражаются в apigee. Например:

  • Переименование раздела в клиенте OneNote. Apigee показывает старое название.

  • Добавление раздела и добавление примечаний к этому разделу в OneNote; эти
    не отражены в моем приложении, использующем API. Как видно ниже:

введите здесь описание изображения

Это проблема кеширования вызовов API или известная проблема OneNote? Какой рекомендуемый способ решить? Я использую Superagent и задаюсь вопросом, есть ли это плагин no-cache решит эту проблему.


person komplexb    schedule 15.12.2016    source источник


Ответы (2)


РЕДАКТИРОВАТЬ: эта опция больше не поддерживается.


Codeye прав - вы можете использовать

FavorDataRecency: true

Чтобы пропустить наш index. Однако индекс обновляется на основе изменений, внесенных в содержимое OneNote, поэтому задержка (если вы решите не использовать FavorDataRecency) не должна превышать нескольких минут.

person Jorge Aguirre    schedule 27.12.2016
comment
Если изменения так и не появятся, сообщите об этом в твиттере @OneNoteDev, и мы рассмотрим это. - person Jorge Aguirre; 27.12.2016
comment
Спасибо @jorge. Я предоставил пользователям 4 шага, чтобы начать работу с моим приложением, надеюсь к тому времени, как они доберутся до №4, синхронизация уже произойдет. - person komplexb; 28.12.2016

person    schedule
comment
Этот параметр в API OneNote больше не поддерживается. - person Jorge Aguirre; 12.07.2017
comment
Спасибо за обновление, Хорхе, будет ли запрос, содержащий этот заголовок, завершиться ошибкой или он будет просто проигнорирован? Раньше мне был нужен этот заголовок, чтобы предотвратить истечение времени ожидания запросов страниц, теперь это уже не так? Ура, Стив - person codeye; 14.07.2017
comment
Вы не должны видеть тайм-аутов, сообщите о них, если вы это сделаете. Заголовок просто игнорируется. - person Jorge Aguirre; 19.07.2017