python - 博主API : How to get posts *updated* in a particular timeframe?

标签 python google-api blogger google-api-python-client

我专门使用 Python 客户端库,因此示例是用 Python 编写的。

对 posts 集合 URI 的调用允许我们指定 startDate和一个 endDate 。然而,这些都适用于发布日期。例如,blogger_service.posts().list(startDate = date1, endDate = date2, orderBy = 'updated')将获取 date1 之间发布的帖子和date2 ,即使它按更新日期对它们进行排序。

我的问题是:如何获取 date1 之间更新的帖子和date2

最佳答案

您也可以查询允许这种排序的公开可用的 Feed。查询 URL 的格式为 -

http://blogname.blogspot.com/feeds/posts/default?updated-min=StartDate&updated-max=EndDate&orderby=updated&alt=json

StartDateEndDate 可接受的日期格式为 ISO 8601

此端点的一个工作示例是 -

https://blogger.googleblog.com/feeds/posts/default?updated-min=2016-01-01T00:00:00&updated-max=2017-01-01T00:00:00&orderby=updated&alt=json

关于python - 博主API : How to get posts *updated* in a particular timeframe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37142988/

相关文章:

google-apps-script - google脚本中的html字符串到google doc格式文件

javascript - 如何在自定义博客模板中包含更多字体精美的图标?

google-api - Google Speech API 的正确识别结果

c# - Google API OAuth 2.0 服务帐户 C# 第一次与每天使用

python - 使用 gdata python 客户端在博客上批量发布

javascript - 仅用开始标签(或结束标签)替换 DOM 元素

python - Bokeh 散点图中的色点

python - 在 django-cms 中获取 “Error loading MySQLdb module: No module named MySQLdb”

python - pickle 和复制持久对象的类?

python - 无法在centos上安装python新版本2.7.8