[英]Blogger (Python) API: How do I retrieve a post by post ID?
之前已经通过调用gdata.blogger.client.add_post()
获得了帖子ID ...
post = client.add_post(...)
post_id = post.get_post_id()
...我如何使用该帖子ID将来检索该帖子? 我以为gdata.blogger.client.Query
可能是要走的路,但这不支持将post id作为查询项。 随Python gdata
模块一起分发的示例代码没有该用例的示例,并且在gdata.blogger.client.*
戳了一会儿之后,我并没有取得太大进展。
很明显,我可以遍历博客中的所有帖子,直到找到具有相应ID的帖子,但这将是一个可怕的想法。
继续我的主题,回答我自己的问题...
经过大量摆弄后,看来这是一种解决方案。 鉴于:
你可以这样做:
post = client.get_feed(
blog.get_post_link().href + '/%s' % post_id,
auth_token=client.auth_token,
desired_class=gdata.blogger.data.BlogPost)
您是否可以获得用户关注的博客列表(而不是用户拥有/作者的博客)?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.