Chuyển đến nội dung chính
Ayrshare cung cấp xuất bản trực tiếp video TikTok, quản lý bình luận, và truy xuất phân tích nâng cao cho tài khoản TikTok cá nhân hoặc doanh nghiệp của bạn bằng TikTok API.TikTok xử lý video và ảnh không đồng bộ, vì vậy phản hồi JSON sẽ có status: “pending” cho cả bài đăng ngay lập tức và đã lên lịch. Khi TikTok đã hoàn thành xử lý, webhook Scheduled Action đã đăng ký của bạn sẽ được gọi.

Bài đăng video TikTok

JSON cho một bài đăng video TikTok cơ bản được xuất bản trực tiếp:
TikTok Video Post
Ví dụ phản hồi JSON của bài đăng:
TikTok Video Post Response
  • TikTok hiện không hỗ trợ ngắt dòng trong nội dung bài đăng. Các ngắt dòng được bao gồm sẽ bị bỏ qua.
  • Có thể xuất bản một video hoặc lên đến 35 hình ảnh. TikTok không hỗ trợ kết hợp video và hình ảnh. Vui lòng xem bên dưới để biết thêm chi tiết.
  • Nếu video không kết thúc bằng phần mở rộng đã biết, hãy sử dụng isVideo.
  • TikTok cũng hỗ trợ gửi phương tiện mà không có nội dung bài đăng. Nếu bạn không muốn bao gồm nội dung bài đăng, hãy gửi một chuỗi rỗng post: "".
  • Xem TikTok Media GuidelinesTikTok Authorization để biết thêm thông tin.

Yêu cầu video TikTok

  • Vui lòng xem Yêu cầu video TikTok.
  • Video phải kết thúc bằng phần mở rộng video đã biết như mp4. Vui lòng hoặc là reverse proxy URL, thêm một URL vanity với CDN, hoặc sử dụng endpoint /media.
  • Giới hạn ký tự nội dung bài đăng của TikTok là 2.200.
TikTok giới hạn xuất bản video qua API 6 video mỗi phút với giới hạn trên là 15 video mỗi ngày.

Bài đăng hình ảnh TikTok

JSON cho một bài đăng hình ảnh (ảnh) TikTok cơ bản được xuất bản trực tiếp:
TikTok Image Post
Ví dụ phản hồi JSON:
TikTok Image Post Response
  • TikTok hiện không hỗ trợ ngắt dòng trong nội dung bài đăng. Các ngắt dòng được bao gồm sẽ bị bỏ qua.
  • Có thể xuất bản một video hoặc lên đến 35 hình ảnh.
  • TikTok không hỗ trợ kết hợp video và hình ảnh. Vui lòng xem bên dưới để biết thêm chi tiết.
  • Hình ảnh phải thuộc loại JPG, JPEG, hoặc WEBP. TikTok không chấp nhận các file phương tiện PNG.
  • Bạn cũng có thể chọn một trong các hình ảnh làm ảnh bìa với imageCoverIndex. Theo mặc định, hình ảnh đầu tiên được sử dụng. Vui lòng xem bên dưới để biết chi tiết.

Yêu cầu hình ảnh TikTok

  • Vui lòng xem Yêu cầu hình ảnh TikTok.
  • Có thể bao gồm tối đa 35 hình ảnh trong một bài đăng, với 20 MB cho mỗi hình ảnh.
  • Hình ảnh phải thuộc loại JPG, JPEG, hoặc WEBP. TikTok không chấp nhận các file phương tiện PNG.
  • Giới hạn ký tự nội dung bài đăng của TikTok là 2.200.
TikTok giới hạn xuất bản video qua API 6 ảnh mỗi phút với giới hạn trên là 15 ảnh mỗi ngày.

Xử lý TikTok

TikTok thực hiện xử lý video và hình ảnh không đồng bộ, vì vậy phản hồi sẽ có trường id được đặt thành "pending". Sau khi TikTok hoàn thành xử lý của họ, thường trong vòng 1 - 2 phút, trường id sẽ được cập nhật với id video TikTok và một postUrl sẽ được thêm vào.
  • Bạn có thể truy xuất trạng thái cuối cùng của bài đăng TikTok bằng webhooks hoặc endpoint /history và thường mất tối đa 1-2 phút để có sẵn.
  • Khi người dùng xuất bản video trong ứng dụng TikTok di động, một webhook “scheduled” sẽ được gửi với subAction: "tikTokPublished".
  • Một bình luận đầu tiên trên bài đăng TikTok bị hoãn: nó được đăng tự động khi webhook tikTokPublished giải quyết id video thực, không phải tại thời điểm xuất bản. visibility của video phải là public, nếu không bình luận đầu tiên không thể được đăng và một lỗi bình luận được trả về.
  • Nếu xảy ra lỗi, chẳng hạn như TikTok không thể xử lý video hoặc các kiểm tra nội bộ của Ayrshare thất bại, trường id sẽ được đặt thành “failed” và trường errors sẽ chứa chi tiết lỗi.
  • idShare được sử dụng để tham chiếu nội bộ cho video pending.

Tùy chọn TikTok

Khi xuất bản video hoặc hình ảnh TikTok các tùy chọn bổ sung có sẵn. Ví dụ xuất bản video:
TikTok Video Publishing
Ví dụ xuất bản hình ảnh:
TikTok Image Publishing

Các tùy chọn

Các tùy chọn sau khả dụng cho bài đăng TikTok. Chúng nên được thêm vào đối tượng tikTokOptions. Vui lòng xem bên dưới để biết thêm chi tiết về mỗi tùy chọn.
TikTok Options
autoAddMusic
boolean
mặc định:false
Có tự động thêm nhạc được đề xuất vào bài đăng hay không. Nếu bạn đặt trường này thành true, bạn có thể thay đổi nhạc sau trong ứng dụng TikTok.Loại phương tiện: image
disableComments
boolean
mặc định:false
Có tắt bình luận trên bài đăng đã xuất bản hay không.Loại phương tiện: video, image
disableDuet
boolean
mặc định:false
Tắt duets trên video đã xuất bản.Loại phương tiện: video
disableStitch
boolean
mặc định:false
Tắt stitch trên video đã xuất bản.Loại phương tiện: video
draft
boolean
mặc định:false
Có tạo bài đăng nháp hay không.Xem tùy chọn nháp để biết thêm thông tin.Loại phương tiện: video hoặc image
isAIGenerated
boolean
mặc định:false
Có bật nút bật/tắt nội dung do AI tạo ra cho bài đăng video hay không.Nếu bạn bật, video của bạn sẽ được gắn nhãn là “Creator labeled as AI-generated” khi được đăng và không thể thay đổi. Nhãn “Creator labeled as AI-generated” chỉ ra rằng nội dung được tạo ra hoàn toàn bởi AI hoặc được chỉnh sửa đáng kể bằng AI.
Việc bật cài đặt nội dung do AI tạo ra sẽ không ảnh hưởng đến sự phân phối video của bạn miễn là nó không vi phạm Cộng đồng Nguyên tắc của TikTok.
Loại phương tiện: video
isBrandedContent
boolean
mặc định:false
Có bật nút bật/tắt Branded Content hay không. Nếu trường này được đặt thành true, video sẽ được gắn nhãn là Branded Content, cho biết bạn đang trong quan hệ đối tác trả phí với một thương hiệu. Một nhãn “Paid partnership” sẽ được gắn với video.Loại phương tiện: video, image
isBrandOrganic
boolean
mặc định:false
Có bật nút bật/tắt Brand Organic Content hay không. Nếu trường này được đặt thành true, video sẽ được gắn nhãn là Brand Organic Content, cho biết bạn đang quảng bá bản thân hoặc doanh nghiệp của riêng bạn. Một nhãn “Promotional content” sẽ được gắn với video.Loại phương tiện: video, image
imageCoverIndex
number
mặc định:"0"
Chỉ số của mediaUrls sẽ được sử dụng làm bìa cho bài đăng.Loại phương tiện: image
title
string
Tiêu đề của bài đăng.Loại phương tiện: image
thumbNailOffset
number
Khung để sử dụng cho bìa video.Xem tùy chọn thumbnail video để biết thêm thông tin.Loại phương tiện: video
visibility
string
mặc định:"public"
Cách bài đăng được chia sẻ và ai có thể xem nó.Các giá trị: public, private, followers, hoặc friends.Xem tùy chọn visibility để biết thêm thông tin.Loại phương tiện: image

Tùy chọn Visibility

VisibilityMô tả
publicHiển thị với tất cả người dùng TikTok.
privateRiêng tư, chỉ hiển thị với chính tài khoản.
followersChỉ hiển thị với người theo dõi của tài khoản.
friendsChỉ hiển thị với những người theo dõi lẫn nhau.
Các bài đăng riêng tư sẽ vẫn ở trạng thái pending và không có webhook TikTok nào được gửi cho đến khi bài đăng được công khai.

Thumbnail video

Có hai cách để đặt thumbnail, còn được gọi là ảnh bìa, cho một video TikTok:
  1. Sử dụng tham số thumbNailOffset để đặt khung thumbnail.
  2. Sử dụng tham số thumbNail để đặt hình ảnh thumbnail từ URL.
Chỉ video được hỗ trợ cho việc đặt thumbnail.

Thumbnail Offset

Đặt thumbnail cho một video TikTok bằng cách chọn một khung offset.
TikTok Video Thumbnail Offset
Offset là vị trí tính bằng mili giây của khung thumbnail. Giá trị mặc định là 0, là khung đầu tiên của video.

Thumbnail URL

Đặt thumbnail cho một video TikTok bằng cách tải lên một hình ảnh từ URL.
TikTok Video Thumbnail URL
Nếu bạn sử dụng tham số thumbNail, tham số thumbNailOffset sẽ bị bỏ qua. Vui lòng xem Yêu cầu Thumbnail TikTok để biết thêm thông tin.

Nhắc tên (Mention) trên TikTok

Nhắc tên một handle TikTok khác bằng cách thêm @handle vào nội dung bài đăng. Ví dụ:
TikTok Mention
Vui lòng xem lại các quy tắc quan trọng về nhắc tên.

Bài đăng nháp TikTok

Tạo bài đăng nháp cho video hoặc hình ảnh TikTok, cho phép bạn chỉnh sửa video hoặc hình ảnh trước khi xuất bản.
TikTok Video Draft Post
Bài đăng video hoặc hình ảnh nháp sẽ được tìm thấy dưới thông báo Inbox ở hàng dưới cùng của ứng dụng TikTok. Tìm tin nhắn System notifications và sau đó nhấp vào tin nhắn Your content from Ayrshare is ready ở trên cùng. postUrl Ayrshare sẽ vẫn ở trạng thái pending cho đến khi video được xuất bản. Bình luận đầu tiên không được hỗ trợ trên các bài đăng nháp. TikTok Draft Post

Làm mới cấp phép (Authorization Refresh)

TikTok phải được cấp phép lại mỗi năm qua trang Social Accounts.
  • Một email và thông báo webhook social action sẽ được gửi trước 15 ngày kể từ ngày hết hạn cấp phép.
  • Ngày yêu cầu làm mới và số ngày còn lại có thể được lấy từ endpoint /user.

Giới hạn ký tự

Vui lòng xem Giới hạn ký tự TikTok để biết thêm thông tin.

Thông tin bổ sung

Thêm ví dụ về việc sử dụng TikTok API.