跳转到主要内容
GET
获取通过 Ayrshare 发送的帖子历史,按降序(从最新到最早)排列。 通过此接口,你可以按特定日期范围、状态、社交网络或最近 n 天检索帖子。 历史记录 status 字段的取值:
  • awaiting approval:帖子等待通过审批流程审核。
  • deleted:帖子已删除。注意:删除的帖子只有在使用 status 查询过滤条件时才会返回。请见下文。
  • error:一个或多个社交网络发生错误。
  • paused:定时帖子已被暂停。
  • pending:帖子尚未处理。通常为定时帖子。
  • success:帖子已成功发送到所有社交网络。
其他信息:
  • Ayrshare Post ID 在响应的 id 字段中返回。
  • 如需检索来自 Ayrshare 之外的帖子(例如直接在社交网络上手动创建的帖子), 请使用 history platform 接口。
  • 如果只需要单个帖子的历史,请使用按 id 查询帖子历史接口。
  • limit 大于默认值 25 时,history 接口的 JSON 结果会缓存 1 分钟。

请求头参数

查询参数

limit
number
默认值:25
返回最近的 n 条帖子。例如,如果只想获取最新一条帖子,设置 limit=1。 如果不传,则返回 lastDays 范围内的所有记录。默认:25 条。最大值:1000
platforms
array
按社交网络平台筛选。平台取值:blueskyfacebookgmbinstagramlinkedinpinterestredditsnapchattelegramthreadstiktoktwitteryoutube。注意:使用 OR 逻辑,["facebook", "instagram"] 会返回来自任一平台的帖子。
startDate
string
返回自该起始日期起(含)之后的帖子。以 ISO 8601 格式表示历史记录的起始日期。 例如,使用 YYYY-MM-DDThh:mm:ssZ 格式发送,如 2026-07-08T12:30:00Z。更多示例请参见 utctime
endDate
string
返回直到该结束日期(含)的帖子。以 ISO 8601 格式表示历史记录的结束日期。 例如,使用 YYYY-MM-DDThh:mm:ssZ 格式发送,如 2026-07-08T12:30:00Z。更多示例请参见 utctime
lastDays
number
默认值:30
按发布日期(即 scheduleDate)返回最近 n 天的帖子。默认 30 天。
  • 如果提供了 startDateendDatelastDays 将被忽略。
  • 如果值为 0,将返回全部历史帖子。
  • 如果值大于 0,将返回最近 n 天的帖子。
  • 例如,lastDays=5 返回最近 5 天的帖子;lastDays=0 则返回受 limit 限制的所有帖子。
status
string
按帖子当前状态筛选。有效取值:successerrorprocessingpendingpauseddeletedawaiting approval。 processing 表示帖子正在发送中。pending 表示帖子已定时于未来某个日期发布。
删除的帖子默认不会返回。只有在 status 查询过滤条件设置为 status=deleted 时才会返回。
type
string
要检索的帖子类型,即立即发布的帖子或使用 scheduleDate 字段的定时帖子。取值:immediatescheduled
autoRepostId
string
创建自动转发帖时会分配一个 ID 用于追踪该系列帖子。 通过 auto repost ID 检索帖子,或使用 all 获取所有自动转发帖。