Лучший способ синхронизировать GDATA, не тянет каждые X минут? - PullRequest
0 голосов
/ 14 января 2012

Каков наиболее эффективный способ синхронизации локальной базы данных со списком документов Google? Прямо сейчас я тяну каждую минуту и ​​ищу обновленные документы:

client = gdata.docs.client.DocsClient(source='Test')
token =     gdata.gauth.OAuth2Token(client_id=xxx,client_secret=yyy, etc etc)
token.authorize(client)
updated_min = '2012-01-19T12:32:12'
docs = client.GetDocList(uri='/feeds/default/private/full?
showfolders=true&showdeleted=true&max_results=999&edited-min='+updated_min)

Есть ли способ оптимизировать ресурсы с помощью постоянного соединения или без необходимости авторизации клиента при каждом извлечении? или есть какой-то метод наподобие IMAP IDLE?

Спасибо !!!

1 Ответ

0 голосов
/ 17 января 2012
нет

Нет

без авторизации вы не сможете этого сделать !!!

потому что наши приложения имеют ту же потребность и используют механизм вытягивания для синхронизации данных

...