Я создаю страницы в OneNote, используя REST API OneNote. По большей части, он работает хорошо. Однако некоторые страницы никогда не появляются. Согласно их HTTP-ответному коду (201), все они POST правильно, но независимо от того, сколько или сколько раз я запускаю программу, некоторые страницы (всегда одни и те же) никогда не появляются. Иногда, если я жду очень долго (например, дни), страница, наконец, появится, но обычно она исчезает через некоторое время.Как получить страницы OneNote для отображения после создания REST API?
Пример: если бы я загрузил 10 страниц, у меня могло бы быть 5, которые появятся в OneNote Online сразу, 3, которые появятся через десять минут, и 2, которые никогда не появятся вообще (независимо от того, насколько я синхронизируюсь) даже если они все отправляют на одно и то же место, имеют уникальные имена и все ответные запросы 201.
Если я отправляю запрос GET с использованием идентификаторов недостающих страниц и включаю в заголовок FavorDataRecency: true
, API возвращает, что нет таких страница (ы) существует. Однако, если я оставлю этот заголовок, API возвращает их, а также их информацию.
Как я могу заставить их появиться?
Обновить Примечание: Если я удалю разделы, которые я загружаю и заново их создаю, тогда запустите мою программу, все страницы POST fine. Мне еще предстоит определить, будут ли они продолжать писать штрафы в последующих прогонах. На данный момент мне кажется что-то вроде того, как OneNote индексирует или кэширует страницы, которые могут быть частью проблемы. Мысли?
Если вы откроете OneNote - вы уверены, что эти страницы существуют в ноутбуке? –
Вот где я смотрю, когда я говорю о том, сколько страниц на самом деле «появляется». Блокнот и раздел определенно существуют. POST отвечает, что он создает страницу успешно. Но только некоторые из них появятся в OneNote. – Elliptica