2010-01-28 3 views
2

이전 ... gdata.blogger.client.add_post()에 대한 호출에서 포스트 ID를 얻은 데 Blogger (Python) API : 게시물 ID로 게시물을 검색하려면 어떻게해야합니까?

post = client.add_post(...) 
post_id = post.get_post_id() 

... 나는 미래의 게시물을 검색하기 위해 해당 게시물 ID를 어떻게 사용합니까? 아마 gdata.blogger.client.Query 가야 겠지만이 질문은 검색어 ID로 게시물 ID를 지원하지 않습니다. Python gdata 모듈로 배포 된 예제 코드에는이 사용 사례의 예가 없으며 잠시 동안 gdata.blogger.client.*을 파고 들었습니다.별로 진전이 없습니다.

블로그에서 모든 게시물을 반복하여 확인할 수있을 때까지는 해당 ID가있는 블로그를 찾을 수 있지만 끔찍하고 끔찍한 아이디어 일 수 있습니다. 이 하나 개의 솔루션처럼

답변

1

는 조롱을 많이 한 내 자신의 질문에 ...

응답의 내 테마를 계속, 그것은 보인다. 을 감안할 때 :

  • 클라이언트 - gdata.blogger.client.BloggerClient 인스턴스 및
  • 블로그 - gdata.blogger.data.Blog 인스턴스
  • post_id를 - 포스트 ID GDATA에 의해 반환 .blogger.data.BlogPost.get_post_id
이 작업을 수행 할 수

:

post = client.get_feed(
      blog.get_post_link().href + '/%s' % post_id, 
      auth_token=client.auth_token, 
      desired_class=gdata.blogger.data.BlogPost) 
0

당신은 사용자가 블로그의 목록을 얻을 수 있습니까 다음 (사용자 소유/작성자가 아닌)?

+0

(a) API가 따라 다니는 블로그 목록에 대한 액세스를 제공하지 않는 것으로 보입니다. (b) http://stackoverflow.com/questions/ask는 질문에 더 많은 노출을 줄 것입니다. – larsks

+0

좋은 지적 ... 나는 당신의 충고를 받아 들였고 지금 막 질문을 게시했습니다. 그러나 나는 나의 대답이 긍정적 이길 희망을 잃고있다. –

관련 문제