Chuyển đến nội dung chính
GET
Lấy lịch sử các bài đăng được gửi qua Ayrshare, theo thứ tự giảm dần (từ mới nhất đến cũ nhất). Với endpoint này, bạn có thể truy xuất các bài đăng từ một khoảng thời gian cụ thể, trạng thái, mạng xã hội, hoặc n ngày gần nhất. Các giá trị của trường status trong lịch sử:
  • awaiting approval: Bài đăng đang chờ được phê duyệt qua quy trình phê duyệt.
  • deleted: Bài đăng đã bị xóa. Lưu ý: các bài đăng đã xóa chỉ được trả về khi sử dụng bộ lọc trạng thái trong truy vấn. Vui lòng xem bên dưới.
  • error: Đã xảy ra lỗi với một hoặc nhiều mạng xã hội.
  • paused: Một bài đăng theo lịch đã bị tạm dừng.
  • pending: Bài đăng chưa được xử lý. Thường là một bài đăng theo lịch.
  • success: Bài đăng đã được gửi thành công đến tất cả các mạng xã hội.
Thông tin bổ sung:
  • Ayrshare Post ID được trả về trong trường id của phản hồi.
  • Để truy xuất các bài đăng có nguồn gốc bên ngoài Ayrshare, chẳng hạn như các bài đăng được tạo thủ công trực tiếp trên mạng xã hội, hãy sử dụng endpoint history platform.
  • Nếu chỉ cần một bài đăng riêng lẻ, hãy sử dụng endpoint post history by id.
  • Kết quả JSON của endpoint history được lưu vào bộ nhớ đệm trong 1 phút nếu limit lớn hơn giá trị mặc định là 25.

Header Parameters

Query Parameters

limit
number
mặc định:25
Trả về n bài đăng gần nhất. Ví dụ, nếu bạn chỉ muốn bài đăng mới nhất, hãy đặt limit=1. Nếu không có, sẽ trả về tất cả các bản ghi trong lastDays.Mặc định: 25 bài đăng. Giá trị tối đa: 1000.
platforms
array
Lọc theo các nền tảng mạng xã hội. Các giá trị platform: bluesky, facebook, gmb, instagram, linkedin, pinterest, reddit, snapchat, telegram, threads, tiktok, twitter, youtube. Lưu ý, sử dụng logic OR: ["facebook", "instagram"] trả về các bài đăng từ một trong hai.
startDate
string
Trả về các bài đăng từ ngày bắt đầu này trở đi (bao gồm cả ngày này). Ngày bắt đầu cho lịch sử theo định dạng ISO 8601. Ví dụ, sử dụng định dạng YYYY-MM-DDThh:mm:ssZ và gửi dưới dạng 2026-07-08T12:30:00Z. Vui lòng xem utctime để biết thêm ví dụ.
endDate
string
Trả về các bài đăng cho đến ngày kết thúc này (bao gồm cả ngày này). Ngày kết thúc cho lịch sử theo định dạng ISO 8601. Ví dụ, sử dụng định dạng YYYY-MM-DDThh:mm:ssZ và gửi dưới dạng 2026-07-08T12:30:00Z. Vui lòng xem utctime để biết thêm ví dụ.
lastDays
number
mặc định:30
Trả về các bài đăng của n ngày gần nhất theo ngày xuất bản, tức là scheduleDate. Mặc định 30 ngày.
  • lastDays sẽ bị bỏ qua nếu startDateendDate được cung cấp.
  • Nếu giá trị là 0 sẽ trả về toàn bộ lịch sử các bài đăng.
  • Nếu giá trị lớn hơn 0, sẽ trả về các bài đăng của n ngày gần nhất.
  • Ví dụ, lastDays=5 trả về các bài đăng của 5 ngày gần nhất và lastDays=0 trả về tất cả các bài đăng được xác định bởi limit.
status
string
Lọc theo trạng thái hiện tại của bài đăng. Các giá trị hợp lệ: success, error, processing, pending, paused, deleted, và awaiting approval. Processing cho biết bài đăng hiện đang được gửi. Pending cho biết bài đăng đã được lên lịch để đăng vào một ngày trong tương lai.
Các bài đăng đã xóa không được trả về theo mặc định. Chúng chỉ được trả về với bộ lọc truy vấn trạng thái được đặt thành status=deleted.
type
string
Loại bài đăng cần truy xuất, hoặc bài đăng được gửi ngay lập tức hoặc bài đăng theo lịch sử dụng trường scheduleDate. Giá trị: immediate hoặc scheduled.
autoRepostId
string
Khi tạo một auto repost, một ID sẽ được gán để theo dõi loạt bài đăng đó. Truy xuất các bài đăng theo auto repost ID hoặc sử dụng giá trị all để lấy tất cả các auto repost.