2012-07-27 2 views
4

내 RSS 피드 중 하나에서 Yahoo! 파이프, Date Formatter 모듈을 사용하여 날짜 형식을 지정하고 % 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 +0000Wed, 27 Jun 2012 13:00:00 +0000입니다.Yahoo!에서 pubDate를 출력 할 수 없습니다. 파이프?

그러나 RSS 피드 출력에는이 날짜가 나타나지 않습니다. 형식이 잘못 되었습니까? 야후! 파이프는이 날짜를 출력하지 않습니까?

+0

우리가 파이프를 볼 수 있다면 도움이 될 것입니다. – Skizz

+0

그것은 개인 파이프입니다; 차라리 공개하지 않으려 고합니다. 어쨌든, pubDates가 Yahoo!를 통과하지 않는 것처럼 보입니다. 파이프. 몇 가지 인기있는 피드 (NY Times, CNN 등)에 대해 날짜를 알고 파이프를 통해 실행했으며 날짜를 잃어 버렸습니다. – Gary

답변

6

이제는 pubDate이 아닌 y:published으로 날짜를 출력해야한다는 것을 알게되었습니다. 이것은 널리 문서화 된 것 같지 않습니다. 심지어 검색 y:published 많은 결과를 반환하지 않습니다. 같은 pubDate (그것은 단지 Step 2에 사용되는 이름은 중요하지 않습니다), 당신은 자신의 분야에서 읽기 쉬운 날짜와 같은 8 Jan 2013

  1. : 여기

    는 자세한 단계는 .
  2. 피드를 Loop 모듈에 연결하십시오. 해당 모듈 내부에 Date Builder 모듈을 넣고 날짜가 발견 된 필드를 지정하십시오 (예 : pubDate).
  3. 여전히 Loop 모듈에서 "결과 할당"을 선택하고 item.y:published을 입력하십시오.

RSS 출력의 날짜를 pubDate 필드에 출력해야하므로 모든 RSS 리더에서 읽을 수 있어야합니다.

+0

나는 동일한 문제가 있었지만 위의 해결책은 나를 위해 작동하지 않았다. Yahoo Pipes가 API를 변경했거나 상황이 다른 것일 수 있습니다. 어느 것이 든 나를 위해 일한 해결책은 여기에 있습니다 : http://stackoverflow.com/questions/19357960/yahoo-pipes-rss-pubdate-showing-as-undefined-when-viewed-through-google-feeds/19443136? noredirect = 1 # comment28837740_19443136 - @janos로 인해 크레딧을 얻었습니다. – BFWebAdmin

+1

야후! 파이프는 실제로이 게시물 이후로 조금 바뀌 었습니다. 나는 그들이 실제로 그것을 더 쉽게 만들었다 고 생각한다. 너는 나의 발걸음을 더 이상 따라야 할 필요조차 없다. 'pubDate'에 넣은 날짜는 내가 본 것에서부터 자동으로 RSS 피드에 자동으로 출력됩니다. – Gary

+0

여전히 내 파이프에서 pubDate를 출력 할 수 없습니다. 이상하게도, 소스를 편집 할 때 출력 미리보기에서 item.pubDate를 볼 수 있지만 최종 RSS 출력을 볼 때 거기에는 없습니다. 여기 파이프가 있습니다 : http://pipes.yahoo.com/colinkaepernick/323be3264eb7311b5ab8724e53495788 – 10basetom

관련 문제