跳转到主要内容
GET
该接口允许你从主流社交网络(Bluesky、Facebook、Instagram、LinkedIn、Pinterest、Threads、TikTok、X/Twitter 和 YouTube)获取帖子及其分析数据。它适用于这些平台上的所有帖子——无论是通过 Ayrshare API 创建,还是直接在社交网络界面发布。 更详细的分析数据可通过分析接口获取。 该接口返回的 ID 是社交网络原生的社交帖子 ID(social post ID),而不是 Ayrshare post ID。 这样你可以获取社交网络上任意帖子的详情,即使该帖子并非通过 Ayrshare 创建。 例如,你可以获取一条在 facebook.com 上手动发布的帖子,并使用返回的 Facebook 社交帖子 ID获取评论获取分析 如果你不需要来自 Ayrshare 之外的帖子,只需将某条帖子返回的 Ayrshare post IDcommentanalyticshistory 接口配合使用。 :platform = blueskyfacebookinstagramlinkedinpinterestsnapchatthreadstiktoktwitteryoutube 示例:https://api.ayrshare.com/api/history/instagram

受版权保护的媒体

Instagram 和 TikTok 会在响应中排除所有受版权保护的媒体。
  • 如果媒体包含受版权保护的素材或被标记为侵犯版权,Instagram 响应中会省略 mediaUrl 字段。 受版权保护的素材示例包括 Reels 中的音频。你可以在 Instagram 应用的 Settings -> Account Status 中查看。
  • 如果媒体包含受版权保护的素材或被标记为侵犯版权,TikTok 不会返回该媒体。 受版权保护的素材示例包括 Reels 中的音频(TikTok 会将这些视频静音)。你可以在 TikTok 应用的 Activity -> System Notifications 中查看。如果视频被静音,你可以在 TikTok 应用中添加音频。 进入该帖子并选择添加非版权音频的选项。 之后该视频就会在此 API 响应中返回。

限制

Facebook

  • 已过期/归档的 Stories(超过 24 小时)会被自动过滤。默认响应中仅包含有效的 Stories。
  • 使用 dataType 查询参数可只请求 posts 或只请求 stories
  • 使用 sinceuntil 查询参数按日期范围筛选帖子。

Instagram

  • 响应中不包含 Live Video stories。
  • Stories 仅在 24 小时内可用。
  • 用户转发 Story 时新生成的 story 不会被返回。转发 Story 包括使用 Add Yours 模板创建的 story。
  • 用户接受协作邀请后新生成的帖子不会被返回。
  • 使用 dataType 查询参数可只请求 posts 或只请求 stories

请求头参数

路径参数

platform
string
必填
要检索帖子的平台。取值:blueskyfacebookinstagramlinkedinpinterestsnapchatthreadstiktoktwitteryoutube

查询参数

limit
number
默认值:10
返回的历史记录数量。最大 limit:500*较高的 limit 可能导致响应变慢,建议使用不超过 100 的值。*Enterprise plan 支持更高的 limit。详情请联系你的客户经理。
skipAnalytics
boolean
默认值:false
跳过 Facebook Pages 和 Instagram 的完整分析数据收集。仅返回 Social Post ID。 当不需要分析数据(仅需要 Social Post ID)、希望更快响应,或 limit > 100 时出现错误时使用。
pagePublished
boolean
默认值:10
仅 Facebook。默认返回的帖子来自 Facebook Page feed。你也可以选择只返回由 Page 自身发布的帖子。当你希望更全面地查看与该 Page 相关的所有内容(包括其他用户的互动)时,请使用 feed(默认);当你只想检索由 Page 自身发布的帖子时,请使用 pagePublished
userId
string
仅 X/Twitter。通过该参数,你可以按数字 ID 检索特定 X/Twitter 用户的帖子,而不是从已关联的账户中检索。例如,要获取 @Google 账号的所有帖子,可以使用其数字 userId 20536157你可以通过 Brands Get User 接口查找任何 X/Twitter 用户的数字 userId。注意:发起此请求时,请求头中仅使用 API KEY,不要包含 Profile Key。
userName
string
仅 X/Twitter。通过该参数,你可以按用户名(handle)检索特定 X/Twitter 用户的帖子,而不是从已关联的账户中检索。例如,获取 @Google 账号的所有帖子。注意:发起此请求时,请求头中仅使用 API KEY,不要包含 Profile Key。
next
string
基于游标的分页参数,用于获取下一页结果。将上次响应 meta.pagination 对象中的 next 值传入,以获取下一组帖子。
since
string
仅 Facebook。ISO UTC 日期字符串,用于筛选在该日期当天或之后创建的帖子。可与 until 配合使用,指定具体日期范围。示例:since=2026-03-17
until
string
仅 Facebook。ISO UTC 日期字符串,用于筛选在该日期当天或之前创建的帖子。可与 since 配合使用,指定具体日期范围。示例:until=2026-03-20
dataType
string
Facebook 和 Instagram。筛选返回的内容类型。默认同时返回普通帖子和有效 Stories。取值:
  • posts — 仅普通帖子(不含 Stories)
  • stories — 仅 Stories
省略此参数则同时返回帖子与 Stories(默认行为)。注意:对于 Facebook,已过期/归档的 Stories(超过 24 小时)会被自动过滤。对于 Instagram,Stories 仅在 24 小时内可用。

分页响应

使用基于游标的分页(通过 next 查询参数)时,响应包含一个 meta.pagination 对象,其中携带分页状态。 每次分页响应中的 posts 数组包含与下文各平台响应示例结构相同的对象。
meta.pagination
object
基于游标遍历结果时的分页元数据。