Могут ли Google обновлять метки времени для контента сайтов автоматически?

Мы используем API фидов контента сайтов Google на классических сайтах Google уже много лет (около 6 лет назад).

https://developers.google.com/google-apps/sites/docs/1.0/developers_guide_protocol

Наш сервис показывает списки последних 30 страниц, относящихся к конкретным страницам шаблонов объявлений. Чтобы показать последние данные и сэкономить на трафике, мы используем API фидов контента Google Sites с нисходящим порядком к приличному обновленному времени и ограничиваем 30 страницами для каждого запроса API.

В нашем сервисе через API фида контента сайтов Google часто возникают проблемы с updated datetime для содержания. updated атрибут иногда становится очень странной отметкой времени.

описание

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


Before
----------------------------------------------------------
| page title | published date      | updated date        |
| test1      | 2015-03-21 14:51:55 | 2015-03-21 14:51:55 |
| test2      | 2015-03-24 08:09:51 | 2015-03-24 08:09:51 |
| test3      | 2015-04-30 19:30:00 | 2015-04-30 19:30:00 |
 ----------------------------------------------------------

After(sometimes occur)
 ----------------------------------------------------------
| page title | published date      | updated date        |
| test1      | 2015-03-21 14:51:55 | 2015-05-16 07:30:00 |
| test2      | 2015-03-24 08:09:51 | 2015-05-16 07:30:00 |
| test3      | 2015-04-30 19:30:00 | 2015-05-16 07:30:01 |
 ----------------------------------------------------------

Как только это произойдет, результаты Google Content Feed API с последним ограничением N станут бесполезными! После этого он возвращает только слишком старое сообщение и не возвращает ни одного реального последнего обновленного сообщения...

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

Эта проблема не только на конкретном сайте и организации. Многие организации, которые используют наш сервис, часто жалуются на это. Если это не эксплуатационная проблема, возможно, это произошло из-за ошибки или особой причины на Сайтах Google (или это API). Мы искали документацию, но не можем найти какие-либо спецификации по этому поводу.

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

Мы уверены, что это не ошибка нашей системы, потому что наш сервис предназначен только для чтения, поэтому у API нет разрешения на запись.

Пример API

мы используем API следующим образом:

  1. Пользователь регистрирует URL-адрес содержимого объявления. (это может быть один или несколько)https://sites.google.com/a/example.com/our-great-site/info
  2. Выполните синтаксический анализ URL-адреса и вызовите API фидов контента сайтов Google, чтобы получить URL-адрес feedLinkhttps://sites.google.com/feeds/content/example.com/our-great-site?path=/infoвозвращает gd: feedLink:https://sites.google.com/feeds/content/example.com/our-great-site?parent=7049586268762714903
  3. Вызовите FeedLink URL для списка содержимого.https://sites.google.com/feeds/content/example.com/our-great-site?parent=7049586268762714903&max-results=30
  4. некоторые обновленные метки времени содержания иногда становятся странными. он возвращает слишком старое содержимое без последнего содержимого.

0 ответов

Другие вопросы по тегам