Есть ли у Google API Hooks способ программного оповещения при обновлении Документа Google? - PullRequest
1 голос
/ 20 марта 2010

Есть ли у Google API для регистрации перехватов / обратных вызовов при каждом обновлении документа? Таким образом, я мог запускать процесс на одном из моих серверов каждый раз, когда обновлялся документ.

Если у них этого нет, каков рекомендуемый способ сделать это? Cron? Что-нибудь еще?

1 Ответ

0 голосов
/ 03 апреля 2010

К сожалению, нет механизма, позволяющего Google выполнять хуки против других систем. Тем не менее, в этом случае я рекомендую вам использовать cron, чтобы получить фид списка документов. Чтобы сделать вашу жизнь проще, вам, вероятно, следует также использовать параметр запроса updated-min с фидом. Таким образом, вы можете запускать cron каждые 5 минут и давать обновленную минимальную дату 6 минут назад. Дополнительная минута состоит в том, чтобы избежать условий гонки, поэтому вы можете увидеть некоторые совпадения в том, что возвращается после нескольких запусков cron.

Пример:

# Assuming it's 10:55:00, you would make a request for 6 minutes ago
https://docs.google.com/feeds/default/private/full/?updated-min=2010-04-03T10:49:00-08:00

Для получения дополнительной информации см. Справочное руководство по API данных списка документов . Удачи!

...