2015-03-09 2 views
0

В вызове API OneDrive view.changes перечислены все изменения с начала времени, и последняя запись будет иметь последние @ changes.token.OneDrive API view.changes: как получить последний токен изменения?

Однако, если учетная запись OneDrive содержит сотни тысяч изменений, то получение последних изменений @.token требует, чтобы звонящий вызывал view.changes сотни раз.

Итак, есть способ быстро получить самые последние @ changes.token, для использования с последующим view.changes? Например, вызов, который не возвращает никаких записей, просто значение последнего @ changes.token.

ответ

0

В настоящий момент вы не можете получить последний токен изменения, не выполнив начальную синхронизацию (которая возвращает все текущие метаданные элемента в пределах области синхронизации, но не все изменения, которые произошли в истории).

Можете ли вы рассказать мне, что вы пытаетесь построить, что заставляет вас хотеть только последний токен изменения?

1

Согласно документации на https://dev.onedrive.com/items/view_delta.htm

лексема | строка | Последний токен, возвращаемый с предыдущего вызова, на view.delta. Если опустить, view.delta возвращает текущее состояние иерархии.

0

Infact вы можете получить последнюю фишку первого, прежде чем сделать вызов АНИ, чтобы получить последние изменения: -

/drive/root/view.delta?token=latest

выше вызова будет верните последнее значение токена дельта. Вы можете включить это значение в ваших будущих вызовов, как следующее: -

/drive/items/{item-id}/view.changes?token={token}

Смежные вопросы