gpt4 book ai didi

python - 博主 (Python) API : How do I retrieve a post by post ID?

转载 作者:太空宇宙 更新时间:2023-11-04 06:31:26 26 4
gpt4 key购买 nike

之前通过调用 gdata.blogger.client.add_post() 获得了帖子 ID...

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

...以后如何使用该帖子 ID 检索帖子?我认为 gdata.blogger.client.Query 可能是可行的方法,但这不支持将帖子 ID 作为查询词。与 Python gdata 模块一起分发的示例代码没有这个用例的示例,并且在 gdata.blogger.client.* 中搜索了一段时间后我'我没有取得太大进展。

我显然可以遍历博客中的所有帖子,直到找到具有相应 ID 的帖子,但那将是一个非常糟糕的想法。

最佳答案

继续我的主题,回答我自己的问题......

经过大量摆弄后,看起来这是一个解决方案。鉴于:

  • 客户端 -- gdata.blogger.client.BloggerClient 实例,以及
  • blog -- gdata.blogger.data.Blog 实例
  • post_id -- 由 gdata.blogger.data.BlogPost.get_post_id 返回的帖子 ID

你可以这样做:

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

关于python - 博主 (Python) API : How do I retrieve a post by post ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2152112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com