2011-07-26 6 views
1

Google 리더 API를 사용하여 RSS 피드에 사용할 수있는 모든 항목을 가져옵니다. ? 다음 그것을 사용]Google 리더 API가 모든 결과를 표시하지 않습니다.

http://www.google.com/reader/atom/feed/[RSS FEED 링크를 N = 표시 할 항목 수] R = & OT = O UNIX & TIME STAMP FOR START DATE]

제가 알기로 이것은 타임 스탬프에 지정된 날짜로 시작하는 모든 항목을 반환해야합니다 (시작 날짜는 1 개월 전이어야합니다). 일부 피드에서는 효과적이지만 대부분의 피드에서는 사용 가능한 모든 항목을 표시하지 않습니다 (Google 리더를 사용할 때 사용할 수 있음). 예를 들어

는 :

http://www.google.com/reader/atom/feed/http://www.360cities.net/rss/area/Greece.rss?n=1000&r=o&ot=1306959543

이 링크는 단지 그것을 26-06-2011로 시작하는 항목을 표시해야하지만, 현재 날짜로 24-07-2011로 시작하는 항목을 보여줍니다. Google Reader에서 동일한 링크 (http://www.360cities.net/rss/area/Greece.rss)를 읽으면 더 많은 결과가 표시됩니다.

해결책이 있으십니까?

+0

나는 일반적으로 (http://www.google.com/reader/view/feed/http://www.360cities.net Google 리더에서 피드를 볼 때 나는 단지 10 개 항목을보고 있어요 /rss/area/Greece.rss). 같은 URL을 사용하고 있습니까? 내가 알 수있는 한, 독자는 몇 시간 전까지 만 본 피드를 보지 못했습니다. –

답변

4

다행히, 나는 많은 연구 후에 내 문제에 대한 해결책을 발견 :

  • 이 양식에 URL 피드은 RSS의 가장 최근의 N 항목을 반환

    HTTP ://www.google.com/reader/atom/feed/[RSS]?n=[N]

    [N] = 표시 할 항목 수 (최대 : 1000)

    [RSS] = RSS 피드의 URL입니다.

  • 다음 N 개의 오래된 항목을 가져 오려면 연속 문자열이라는 다른 매개 변수를 사용해야합니다. gr : 연속 결과 태그 안에 각 결과 페이지가 있습니다. N 개의 오래된 항목을 가져 오려면이 양식의 URL을 사용해야합니다.

    http://www.google.com/reader/atom/feed/[RSS]?n=[N] & c = [C]

    [N] = 표시 할 항목 수 (최대 : 1000)

    [RSS] = RSS 피드의 URL입니다.

    [C] = 계속 문자열

예 :

나는이 사람을 도움이되기를 바랍니다.

감사

+1

이것은 계속에 대한 훌륭한 설명입니다. 감사합니다! –

+0

당신은 오신 것을 환영합니다 .. – YAM

관련 문제