Не удается получить 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
не возвращает много результатов.
Вот более подробные шаги:
- У вас есть легко читаемая дата, такая как
8 Jan 2013
в своей области, такой какpubDate
(имя не имеет значения; оно просто используется вStep 2
). - Подключите ваш канал к
Loop
модуль. Внутри этого модуля поместитеDate Builder
модуль и укажите поле, в котором находится дата (например,pubDate
). - Все еще в
Loop
В модуле выберите "назначить результаты" и введитеitem.y:published
,
Это должно вывести дату в выводе RSS в pubDate
поле, и поэтому оно должно быть читаемым в любой программе чтения RSS.