我如何使用Tumblr API检索50条记录?

问题描述 投票:0回答:1

默认情况下,Tumblr API检索20条记录:

https://api.tumblr.com/v2/tagged?tag=love&api_key=Key

而且我想获得50条记录,并且我也尝试过:

https://api.tumblr.com/v2/tagged?tag=love&limit=50&api_key=Key

但仍然获得20条记录。有人告诉我如何获得50条记录吗?

api social-networking tumblr pytumblr
1个回答
1
投票

The Tumblr API's /tagged endpoint仅允许限制在1到20之间(包括1和20)。如果您要求任何其他限制,则看起来它默认为默认值,在这种情况下为20。

您可以使用检索到的最旧帖子的时间戳,然后从最旧返回的帖子的时间戳中请求20个以上的帖子(因为端点支持/tagged查询参数)。看起来像这样:

  • 获得20个帖子
  • 从响应中找到最早的帖子
  • 在最旧的帖子之前再获取20个帖子(例如before
  • 重复

但是除此之外,无法绕过其限制。

© www.soinside.com 2019 - 2024. All rights reserved.