People.Connections.List nextSyncToken истекает через неделю - PullRequest
0 голосов
/ 27 июня 2019

Я работаю над решением для синхронизации контактов, чтобы синхронизировать контакты в нашем приложении с контактами пользователя Google.

Наш код использует библиотеку php для последней версии Google People API (v1).

Все отлично работает в течение одной недели с каждым пользователем, но после этой недели мы получаем:

400 - Ошибка "Срок действия токена синхронизации истек. Очистите локальный кэш и повторите вызов без синхронизациилексема».

Мой вопрос сейчас:

Это преднамеренное поведение, которое вы должны очистить весь кэш через одну неделю без изменений, или я делаю что-то не так?

Есть ли возможность обновить syncToken, если изменений не было?

Я уже проверил весь код, чтобы убедиться, что новый полученный nextSyncToken сохраненна нашей стороне и используется для следующего запроса инкрементной синхронизации.Кажется, что новый токен синхронизации всегда совпадает с тем, который отправлен в запросе.Таким образом, ясно, что мы получаем эти ошибки, если токен синхронизации истекает ровно через одну неделю.Я также пытался установить опцию requestSyncToken в true для каждого запроса списка, даже если также установлено syncToken.Нет успехаТокен синхронизации остается неизменным после каждого запроса без изменений.

...