跳转到主要内容
GET
此端點可讓您從主要社群網路(Bluesky、Facebook、Instagram、LinkedIn、Pinterest、Threads、TikTok、X/Twitter 與 YouTube)擷取貼文與其分析資料。它適用於這些平台上的所有貼文,無論是透過 Ayrshare API 建立,或是直接在社群網路介面上發布皆可。 如需更詳細的分析資料,請使用 analytics 端點 此端點回傳的 ID 是社群網路原生的社群貼文 ID,而不是 Ayrshare post ID。 這讓您能取得社群網路上任何貼文的詳細資訊,即使該貼文不是透過 Ayrshare 建立也可以。 例如,您可以擷取一則在 facebook.com 手動發布的貼文,並使用回傳的 Facebook Social Post ID取得留言取得分析資料 如果您不需要來源不是 Ayrshare 的貼文,只要將貼文回傳的 Ayrshare post ID 搭配 commentanalyticshistory 端點使用即可。 :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 僅可在 24 小時內取得。
  • 使用者轉貼限時動態時所產生的新 Stories 不會被回傳。轉貼的 Stories 包含使用 Add Yours 範本建立的 Stories。
  • 當使用者接受合作邀請時所建立的新貼文不會被回傳。
  • 使用 dataType 查詢參數,可只要求 posts 或只要求 stories

標頭參數

路徑參數

platform
string
必填
要擷取貼文的平台。值:blueskyfacebookinstagramlinkedinpinterestsnapchatthreadstiktoktwitteryoutube

查詢參數

limit
number
默认值:10
要回傳的歷史記錄筆數。最大限制:500*較高的 limit 值可能導致回應時間變慢,因此建議 limit 值不超過 100。*Enterprise 方案可提供更高的限制。詳情請聯絡您的客戶經理。
skipAnalytics
boolean
默认值:false
略過為 Facebook Pages 與 Instagram 收集完整分析資料。只回傳 Social Post ID。若不需要分析資料(只需要 Social Post ID)、想要更快回應, 或在 limit > 100 時發生錯誤,可使用此參數。
pagePublished
boolean
默认值:10
僅限 Facebook。預設回傳的貼文來自 Facebook 粉絲專頁動態消息 (feed)。您也可以選擇只回傳由該粉絲專頁發布的貼文。當您想要更全面地檢視與該粉絲專頁相關的所有內容(包含其他使用者的互動)時,請使用 feed(預設)。當您只想擷取由該粉絲專頁自己發布的貼文時,請使用 pagePublished
userId
string
僅限 X/Twitter。此參數可讓您依特定 X/Twitter 使用者的數字 ID 擷取其貼文,而不是從您已連結的帳號擷取。例如,若要取得帳號 @Google 的所有貼文,您會使用其數字 userId 20536157您可以透過 Brands Get User 端點找出任何 X/Twitter 使用者的數字 userId。注意:發送此請求時,標頭中僅能使用 API KEY,請勿包含 Profile Key。
userName
string
僅限 X/Twitter。此參數可讓您依特定 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
用於游標型分頁瀏覽結果的中繼資料。