Не удается получить pubDate для вывода в Yahoo! Трубы?

В одном из моих RSS-каналов в Yahoo! Трубы, я форматирую даты, используя модуль форматирования даты и используя формат%K, чтобы они соответствовали pubDate. В "Трубе" мои четыре даты выглядят следующим образом: Wed, 25 Jul 2012 03:30:00 +0000, Mon, 16 Jul 2012 06:30:00 +0000, Wed, 11 Jul 2012 07:00:00 +0000, а также Wed, 27 Jun 2012 13:00:00 +0000,

Однако в выводе RSS-ленты ни одна из этих дат не появляется. Они неправильно отформатированы? Почему Yahoo! Трубы не выводят эти даты?

1 ответ

Решение

Хорошо, теперь я понимаю, что мне нужно выводить даты y:published скорее, чем pubDate, Это, кажется, не широко задокументировано. Даже гуглить y:published не возвращает много результатов.

Вот более подробные шаги:

  1. У вас есть легко читаемая дата, такая как 8 Jan 2013 в своей области, такой как pubDate (имя не имеет значения; оно просто используется в Step 2).
  2. Подключите ваш канал к Loop модуль. Внутри этого модуля поместите Date Builder модуль и укажите поле, в котором находится дата (например, pubDate).
  3. Все еще в Loop В модуле выберите "назначить результаты" и введите item.y:published,

Это должно вывести дату в выводе RSS в pubDate поле, и поэтому оно должно быть читаемым в любой программе чтения RSS.

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