2011-09-20 8 views
0

저는 Blogger API를 사용하여 xyz.blogspot.com URL로 링크하는 대신 블로그 게시물을 사이트에 표시하는 웹 사이트를 구축하고 있습니다. jQuery를 통해 성공적으로 게시물을 가져올 수 있지만 게시물이 실제로 게시되었는지 여부에 따라 결과를 필터링하는 데 문제가 있습니다 (xyz.blogspot.com에서 볼 수 있음).Blogger API에서 게시 된 (임시) 블로그 게시물

"published-min"및 "published-max"쿼리 매개 변수를 사용해 보았지만 여전히 블로거 관리 인터페이스에서 "초안"으로 분류 된 게시물을 반환합니다.

목표는 한 번에 하나의 게시물을 표시하고 현재 페이지 이후의 게시물이 게시되었는지 또는 여전히 게시 된 것인지를 알기 위해 모든 페이지로드시 모든 게시물을 검색 할 필요가없는 호출 시스템을 구축하는 것입니다 초안.

답변

0

jQuery를 통해 Blogger API에 액세스하면 이 아니고이 아닌 다른 탭의 동일한 브라우저에서 Blogger 관리자 패널에 로그인 한 블로그 게시물 만 반환됩니다.

 $.ajax({ 
     type: "GET", 
     url: "http://www.blogger.com/feeds/{blogger blog id}/posts/summary?alt=json", 
     dataType: "jsonp", 
     success: function(blogData) { 

     var totalPosts = 0; 

     if(blogData.feed.openSearch$totalResults) 
      totalPosts = parseInt(blogData.feed.openSearch$totalResults.$t); 

     alert(totalPosts); 

    } 
    }); 
: 모두 초안을 반환합니다 다른 탭의 블로거 관리자 패널에 로그인

는 같은 jQuery를 아약스 요청 게시물을 게시

관련 문제