Chức năng chính
- 13 mạng xã hội được hỗ trợ.
- Truy cập API an toàn bằng API Key duy nhất của bạn.
- Đăng bài theo lịch đến các nền tảng mạng xã hội được kết nối.
- Đăng bài tự động dựa trên lịch được xác định trước.
- Hỗ trợ nội dung hình ảnh và video, bao gồm Reels, Stories, và Spotlight.
- Xóa bài đăng trên các mạng xã hội được liên kết.
- Phân tích tương tác bài đăng toàn diện (likes, shares, v.v.).
- Chỉ số tài khoản mạng xã hội, bao gồm số người theo dõi và dữ liệu nhân khẩu học.
- Quản lý bình luận: xem, thêm, và xóa bình luận bài đăng.
- Rút gọn liên kết tùy chọn cho tất cả hoặc các URL cụ thể trong bài đăng.
- Tích hợp Unsplash: thêm các hình ảnh cụ thể hoặc chọn ngẫu nhiên dựa trên từ khóa.
- Tùy chọn tạo hashtag tự động bằng các từ khóa liên quan.
- Theo dõi lịch sử bài đăng, bao gồm các bài đăng không phải qua Ayrshare.
- Quản lý đánh giá: truy xuất, trả lời, và xóa các phản hồi đánh giá.
- Tích hợp RSS feed để đăng nội dung tự động.
- Thư viện phương tiện: tải lên và lưu trữ ảnh và video để sử dụng trong bài đăng.
- Social Post Verification System để giữ an toàn cho tài khoản mạng xã hội của bạn.
Business Plan và Launch Plan
Các tính năng Business Plan và Launch Plan để quản lý nhiều người dùng và khách hàng:- Cho phép người dùng liên kết tài khoản mạng xã hội của riêng họ với nền tảng của bạn.
- Đăng nhập một lần an toàn bằng OAuth để liên kết tài khoản nhanh chóng.
- Tạo và xóa user profile lập trình qua API.
- Truy cập phân tích người dùng nâng cao.
- Hỗ trợ webhook cho các bản cập nhật thời gian thực.
- Quản lý tin nhắn trực tiếp trên các nền tảng được hỗ trợ.
- Tạo quảng cáo Facebook từ các bài đăng hiện có.
Ads API
Ads API cho phép bạn tạo quảng cáo Facebook từ các bài đăng hiện có.- Boost bài đăng để tiếp cận nhiều người hơn.
- Quản lý quảng cáo và theo dõi hiệu suất.
- Phân tích chi tiêu quảng cáo và tối ưu hóa chiến dịch.
Ads API
Khám phá Ads API
Messages API
Một Messaging API hợp nhất để tương tác với người dùng trong các cuộc trò chuyện trên các kênh mạng xã hội lớn: Facebook, Instagram, và X.- Gửi tin nhắn văn bản, hình ảnh, và video.
- Truy xuất lịch sử cuộc trò chuyện hoàn chỉnh.
- Thiết lập phản hồi tin nhắn tự động.
- Nhận cập nhật thời gian thực qua webhooks cho các tin nhắn được nhận, phản ứng tin nhắn, xác nhận đã đọc.
Messages API
Khám phá API nhắn tin hợp nhất
Max Pack
Nhận thêm nhiều khả năng với add-on Max Pack:Max Pack
Mở khóa các tính năng nâng cao như tạo nội dung bằng AI, phân tích nâng cao, và mở rộng
hỗ trợ nền tảng với add-on Max Pack của chúng tôi.
Xem cách sử dụng Social API
Nếu bạn đang phát triển bằng Node.js, hãy xem video này về cách kết nối và xuất bản bài đăng lên X và Facebook.Social API Demo
Nếu bạn sử dụng Node.js, hãy xem code demo social API để bắt đầu xây dựng tích hợp social API của riêng bạn.Social API Demo
Khám phá code demo Node.js của chúng tôi để khởi động tích hợp social API của bạn
Base URL
Base URL cho Ayrshare API giống nhau cho tất cả các endpoint.https://api.ayrshare.com/api
Cấp phép (Authorization)
Ayrshare xác thực các yêu cầu API qua một token Authorization được truyền trong HTTP header. Vui lòng chắc chắn gửiBearer với API Key. API Key có thể được tìm thấy trong Ayrshare Dashboard bằng cách chuyển sang Primary Profile của bạn.
Nếu bạn là người dùng Business hoặc Enterprise, bạn có thể tạo User Profile với Profile Key để quản lý nhiều khách hàng. Profile Key được sử dụng trong header của các yêu cầu.
API Key cũng phải được sử dụng trong header của các yêu cầu cho User Profile.
Định dạng API Key
Authorization: Bearer API_KEY thay API_KEY bằng API Key Primary Profile của bạn, có thể tìm thấy trong Ayrshare Dashboard.
Lấy API Key bí mật của bạn trong bảng điều khiển Ayrshare tại trang API Key được tìm thấy trong bảng điều hướng bên trái.Ví dụ, nếu API Key của bạn là 2MPXPKQ-S03M5LS-GR5RX5G-AZCK8EAHeader của bạn nên bao gồm:
Authorization: Bearer 2MPXPKQ-S03M5LS-GR5RX5G-AZCK8EAĐịnh dạng Profile Key
Profile Key được sử dụng để tương tác thay mặt cho một User Profile. Điều này chỉ khả dụng cho các gói Business hoặc Enterprise.Profile-Key: PROFILE_KEY thay PROFILE_KEY bằng Profile Key của người dùng.
Bao gồm Profile Key trong header là bắt buộc để tương tác thay mặt cho một User Profile.
Thiếu API Key Primary Profile hoặc sử dụng Profile Key thay cho API Key trong header sẽ dẫn đến lỗi.
Đây là cách cấu trúc header cho các yêu cầu API:
Tìm Profile Key trong Ayrshare Dashboard tại trang Profile Key được tìm thấy trong bảng điều hướng bên trái.
Chuyển sang Profile bạn muốn sử dụng trong trang User Profile.
Ngoài ra, Profile Key được trả về trong phản hồi của endpoint Create a User Profile.Sau đó bạn có thể sử dụng Profile Key trong header của các yêu cầu:Ví dụ, nếu Profile Key của bạn là
AX1XGG-9jK3M5LS-GR5RX5G-LLCK8EAHeader của bạn nên bao gồm cả API và Profile Key:Authorization: Bearer 2MPXPKQ-S03M5LS-GR5RX5G-AZCK8EAProfile-Key: AX1XGG-9jK3M5LS-GR5RX5G-LLCK8EAThông tin xác thực X/Twitter BYO
Bắt đầu từ ngày 31 tháng 3 năm 2026, tất cả các thao tác X/Twitter qua Ayrshare yêu cầu thông tin xác thực OAuth 1.0a của riêng bạn. Sau khi liên kết tài khoản X của bạn qua OAuth, hãy truyền 2 header này cùng với các headerAuthorization (và Profile-Key tùy chọn) cho bất kỳ yêu cầu nào nhắm đến X/Twitter:
| Header | Mô tả |
|---|---|
X-Twitter-OAuth1-Api-Key | OAuth 1.0a API Key (Consumer Key) của bạn |
X-Twitter-OAuth1-Api-Secret | OAuth 1.0a API Key Secret (Consumer Secret) của bạn |
Một cặp khóa, được sử dụng cho mọi yêu cầu. Bạn tạo một X Developer App cho mỗi tài khoản Ayrshare và sử dụng cùng các giá trị
X-Twitter-OAuth1-Api-Key và X-Twitter-OAuth1-Api-Secret trên mỗi yêu cầu nhắm đến X, bất kể yêu cầu đó dành cho sub-profile nào (Profile-Key). Bạn không tạo hoặc xoay vòng khóa cho mỗi khách hàng hoặc mỗi người dùng cuối.Content Type
Content Type luôn phải được đặt làContent-Type: "application/json" trừ khi endpoint chỉ định khác.
Nén
Ayrshare hỗ trợ nén cho tất cả các yêu cầu API. Để bật nén, hãy đặt headerAccept-Encoding thành deflate, gzip, br.
- Chỉ các phản hồi trên 1024 byte (1KB) mới được nén.
- Thứ tự nén được sử dụng: Brotli (br) trước, sau đó gzip, rồi deflate. Brotli là thuật toán nén hiệu quả nhất.
- Header phản hồi chứa mã hóa nội dung được sử dụng. Ví dụ:
content-encoding: brnếu Brotli được sử dụng. - Tìm hiểu thêm về nén và lợi ích của việc sử dụng nén trong Ayrshare Blog.
Các loại ID
Có nhiều loại ID được trả về, có thể được sử dụng trong nhiều endpoint khác nhau:Ayrshare Post ID
ID này được Ayrshare tạo ra và được trả về từ endpoint /post trong trườngid. ID này giúp
dễ dàng lấy phân tích về bài đăng trên các mạng xã hội, thêm bình luận vào
bài đăng, xóa bài đăng, v.v. Đây là ID bạn sẽ sử dụng thường xuyên nhất.
Social Post ID
Mỗi mạng xã hội gán ID duy nhất của riêng họ cho các bài đăng và bình luận. Các ID này được trả về trong trườngpostIds của endpoint /post hoặc /comments.
Bạn có thể sử dụng các ID này, hoặc các ID bạn nhận được trực tiếp từ các mạng xã hội, để truy xuất dữ liệu, chẳng hạn như với analytics social post ID.
Ayrshare Comment ID
ID này được Ayrshare tạo ra và được trả về từ endpoint /comments trong trườngid. ID này giúp
dễ dàng lấy phân tích về bình luận trên các mạng xã hội, thêm phản hồi vào
bình luận, xóa bình luận, v.v. Đây là ID bạn sẽ sử dụng thường xuyên nhất.
Điều này thường được sử dụng nếu bạn muốn lấy chi tiết về một bình luận cụ thể được xuất bản qua Ayrshare.
Social Comment ID
Mỗi mạng xã hội gán ID duy nhất của riêng họ cho các bình luận. Các ID này được trả về trong trườngcommentId của endpoint GET /comments.
Điều này thường được sử dụng nếu bạn muốn lấy chi tiết về một bình luận cụ thể được xuất bản bên ngoài Ayrshare.
Mã lỗi
Lỗi sẽ trả về với mã trạng thái HTTP tiêu chuẩn. Để biết thêm thông tin:Mã trạng thái HTTP
Tìm hiểu thêm về mã trạng thái HTTP
Mã lỗi Ayrshare
Tìm hiểu thêm về mã lỗi dành riêng cho Ayrshare
Định dạng Timestamp
Ayrshare sử dụng Zulu Time, còn được gọi là UTC (Coordinated Universal Time) hoặc một chuỗi ngày được định dạng ISO 8601, để tham chiếu thời gian chính xác và rõ ràng trên các múi giờ khác nhau. Ví dụ, sử dụng định dạngYYYY-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ụ.
Bạn có thể chuyển đổi định dạng UTC sang thời gian địa phương của bạn trong ngôn ngữ lập trình bạn chọn. Ví dụ trong JavaScript:
Postman
Bạn có thể sử dụng Postman để kiểm thử các lệnh gọi REST API của mình.Postman
Tìm hiểu cách sử dụng Postman với API của chúng tôi
Bài đăng, hình ảnh, và video ngẫu nhiên
Xem hướng dẫn khởi động nhanh về cách gửi bài đăng, hình ảnh, hoặc video ngẫu nhiên khi kiểm thử.Packages
Chúng tôi có cả các gói Node.js & Python, hướng dẫn Bubble.io, Airtable, và Make có sẵn để giúp thực hiện các lệnh gọi RESTful dễ dàng hơn.Node NPM Package
Tích hợp bằng gói NodeJS của chúng tôi
Python PyPI Package
Tích hợp bằng gói Python của chúng tôi
Airtable Guide
Tìm hiểu cách sử dụng Ayrshare với Airtable
Bubble Plugin & Guide
Tìm hiểu cách sử dụng Ayrshare với Bubble.io
Make Guide
Tìm hiểu cách sử dụng Ayrshare với Make
Notion Guide
Tìm hiểu cách sử dụng Ayrshare với Notion
FlutterFlow Guide
Tìm hiểu cách sử dụng Ayrshare với FlutterFlow
Retool Guide
Tìm hiểu cách sử dụng Ayrshare với Retool
