File phương tiện trên Instagram

Biểu thị album, ảnh hoặc video (video đã tải lên, video trực tiếp, thước phim hoặc tin) trên Instagram.

If you are migrating from Marketing API Instagram Ads endpoints to Instagram Platform endpoints, be aware that some field names are different.

Ra mắt trường sau đây:

  • legacy_instagram_media_id

Sau đây là các trường không được hỗ trợ cho điểm cuối Quảng cáo trên Instagram thông qua API Marketing:

  • filter_name
  • location
  • location_name
  • latitude
  • longitude

Tạo

Thao tác này không được hỗ trợ.

Đọc

GET /<IG_MEDIA_ID>

Lấy các trườngcạnh trong file phương tiện trên Instagram.

Yêu cầu

API Instagram qua phương thức Đăng nhập bằng InstagramAPI Instagram qua phương thức Đăng nhập bằng Facebook

Mã truy cập

  • Mã truy cập dành cho Người dùng Instagram

URL lưu trữ

graph.instagram.com

graph.facebook.com

Loại đăng nhập

Đăng nhập Instagram cho doanh nghiệp

Đăng nhập bằng Facebook cho doanh nghiệp

Quyền
  • instagram_business_basic
  • instagram_basic
  • pages_read_engagement

Nếu người dùng ứng dụng được cấp một vai trò trên Trang đã kết nối với tài khoản công việc trên Instagram của người dùng ứng dụng qua Trình quản lý kinh doanh, ứng dụng của bạn cũng sẽ cần có một trong những quyền sau:

  • ads_management
  • ads_read

Giới hạn

  • Các trường như comments_countlike_count chỉ trả về lượt tương tác cho file phương tiện mục tiêu trên Instagram và không bao gồm dữ liệu từ các giao diện khác. Ví dụ: comments_count sẽ trả về số bình luận trên ảnh, chứ không trả về số bình luận trên quảng cáo chứa ảnh đó. Hãy sử dụng total_comments_counttotal_like_count để lấy số lượng tổng hợp bao gồm cả lượt tương tác từ file phương tiện được quảng bá/tăng cường/quảng cáo. Có thể bao gồm số lượng bài viết được đăng chéo trên Facebook nếu người dùng trong phiên có thể truy cập bài viết đó.
  • Chú thích chỉ bao gồm ký hiệu @ khi người dùng ứng dụng cũng có thể thực hiện các tác vụ tương đương dành cho quản trị viên trên ứng dụng.
  • Một số trường - chẳng hạn như permalink - không dùng được trên ảnh trong album (đối tượng con).
  • Người dùng chỉ đọc được File phương tiện trên Instagram trong video trực tiếp khi File phương tiện đó đang được phát.
  • API này chỉ trả về dữ liệu của file phương tiện do tài khoản công việc trên Instagram sở hữu. Bạn không thể dùng API này để lấy dữ liệu của file phương tiện do tài khoản cá nhân trên Instagram sở hữu.
  • Các trường reposts_count, saved_count, shares_count, total_like_count, total_comments_counttotal_views_count không được cung cấp cho file phương tiện con trong thẻ quay vòng, mà chỉ được trả về cho đối tượng file phương tiện cấp cao nhất. Chủ sở hữu file phương tiện có thể tắt tính năng hiển thị số lượt thích, bình luận, lượt xem, lượt đăng lại và lượt chia sẻ. Trong những trường hợp này, hệ thống sẽ không trả về các trường tương ứng.

Cú pháp yêu cầu

GET https://<HOST_URL>/<API_VERSION>/<IG_MEDIA_ID> \
  ?fields=<LIST_OF_FIELDS> \
  &access_token=<ACCESS_TOKEN>

Thông số đường dẫn

Phần giữ chỗGiá trị

<API_VERSION>

Phiên bản mới nhất là:

v26.0

Phiên bản API mà ứng dụng của bạn đang dùng. Nếu không được chỉ định trong lệnh gọi API, đây sẽ là phiên bản mới nhất tại thời điểm bạn tạo ứng dụng trên Meta. Nếu phiên bản đó không còn nữa, đây sẽ là phiên bản cũ nhất có sẵn.Tìm hiểu thêm về cách lập phiên bản.

<HOST_URL>

URL lưu trữ mà ứng dụng của bạn đang dùng để truy vấn điểm cuối.

<IG_MEDIA_ID>

Bắt buộc. ID của file phương tiện sẽ được đăng.

Thông số chuỗi truy vấn

KhóaPhần giữ chỗGiá trị

access_token

<ACCESS_TOKEN>

Bắt buộc. Mã truy cập dành cho Người dùng Instagram hoặc Facebook của người dùng ứng dụng.

fields

<LIST_OF_FIELDS>

Danh sách được phân tách bằng dấu phẩy gồm các trường mà bạn muốn nhận được.

Trường

Bạn có thể đọc các trường công khai qua tính năng mở rộng trường.

TrườngMô tả

alt_text Công khai

Văn bản mô tả cho hình ảnh để trợ năng.

boost_ads_list

Cung cấp phần tổng quan về mọi thông tin quảng cáo trên Instagram liên quan đến file phương tiện tự nhiên dành cho quảng cáo có trạng thái ACTIVE. Phần này có cả ID quảng cáo tương đối và trạng thái phân phối quảng cáo. Chỉ áp dụng cho API Instagram qua phương thức Đăng nhập bằng Facebook.

boost_eligibility_info

Trường này cung cấp thông tin về điều kiện quảng cáo file phương tiện trên Instagram dưới dạng quảng cáo và thông tin chi tiết bổ sung nếu không đủ điều kiện. Chỉ áp dụng cho API Instagram qua phương thức Đăng nhập bằng Facebook.

caption Công khai

Chú thích. Không bao gồm đối tượng con của album. Không bao gồm ký hiệu @ trừ khi người dùng ứng dụng có thể thực hiện các tác vụ tương đương dành cho quản trị viên trên Trang Facebook kết nối với tài khoản Instagram được dùng để tạo chú thích. Chỉ áp dụng cho API Instagram qua phương thức Đăng nhập bằng Facebook.

comments_count Công khai

Số bình luận trên file phương tiện. Không bao gồm bình luận trên file phương tiện thuộc album và chú thích của file phương tiện đó. Bao gồm lượt phản hồi bình luận.

copyright_check_information.status

Trả về các đối tượng statusmatches_found

đối tượng statusMô tả

status

  • completed - quá trình phát hiện đã kết thúc
  • error - đã xảy ra lỗi trong quá trình phát hiện
  • in_progress - quá trình phát hiện đang diễn ra
  • not_started - quá trình phát hiện chưa bắt đầu

matches_found

Được đặt thành một trong những giá trị sau đây:

  • false nếu video không vi phạm bản quyền,
  • true nếu video vi phạm bản quyền

Nếu video vi phạm bản quyền, hệ thống sẽ trả về copyright_matches cùng với một mảng các đối tượng về tài liệu có bản quyền, thời điểm trường hợp vi phạm xảy ra trong video và những hành động được thực hiện để giảm thiểu trường hợp vi phạm.

đối tượng copyright_matchesMô tả

author

tác giả của video có bản quyền

content_title

tên của video có bản quyền

matched_segments

Một mảng gồm các đối tượng có cặp khóa-giá trị sau đây:

  • duration_in_seconds - số giây nội dung vi phạm bản quyền
  • segment_type - AUDIO hoặc VIDEO
  • start_time_in_seconds - được đặt là thời gian bắt đầu của video

owner_copyright_policy

Các đối tượng được trả về gồm có:

  • name - Tên chính sách của chủ sở hữu bản quyền
  • actions - Một mảng các đối tượng action cùng với những bước giảm thiểu được thực hiện do chính sách của chủ sở hữu bản quyền xác định. Mảng này có thể bao gồm các bước giảm thiểu khác nhau cho vị trí khác nhau.
    • action - Hành động giảm thiểu được thực hiện đối với video vi phạm bản quyền. Các bước giảm thiểu được thực hiện cho mỗi quốc gia có thể khác nhau. Có thể là một trong những giá trị sau đây:
      • BLOCK - Video bị chặn đối với đối tượng nêu trong mảng geos
      • MUTE - Video bị tắt tiếng đối với đối tượng nêu trong mảng geos

id Công khai

ID file phương tiện.

is_ai_generated

Cho biết liệu file phương tiện có nhãn AI hay không. Không bao gồm đối tượng con của album.

is_comment_enabled

Cho biết bình luận được bật hay bị tắt. Không bao gồm đối tượng con của album.

is_shared_to_feed Công khai

Chỉ dành cho Reels. Khi giá trị là true, thước phim sẽ hiển thị trong cả tab Bảng feed lẫn tab Reels. Khi giá trị là false, thước phim chỉ có thể hiển thị trong tab Reels.

Không có giá trị nào xác định liệu thước phim có thực sự hiển thị trong tab Reels hay không vì thước phim đó có thể không đủ điều kiện hoặc không được thuật toán của chúng tôi chọn. Hãy xem phần quy cách thước phim để biết tiêu chí đủ điều kiện.

legacy_instagram_media_id

ID của file phương tiện trên Instagram được tạo cho điểm cuối API Marketing v21.0 trở xuống.

like_count

Số lượt thích trên file phương tiện, bao gồm cả lượt trả lời bình luận. Không bao gồm lượt thích trên file phương tiện thuộc album và lượt thích trên bài viết quảng cáo được tạo từ file phương tiện đó.


Nếu được truy vấn gián tiếp thông qua một điểm cuối hoặc phần mở rộng trường khác, trường like_count sẽ bị bỏ qua trong trường hợp chủ sở hữu file phương tiện đã ẩn số lượt thích.

media_audio_type Công khai

Loại âm thanh được dùng trong file phương tiện. Có thể là MUSIC hoặc ORIGINAL_SOUND. Chỉ được trả về cho file phương tiện dạng video (ví dụ: Thước phim), chứ không được trả về cho các loại file phương tiện khác (ví dụ: ảnh và thẻ quay vòng).

media_product_type Công khai

Giao diện đăng file phương tiện. Có thể là AD, FEED, STORY hoặc REELS. Chỉ áp dụng cho API Instagram qua phương thức Đăng nhập bằng Facebook.

media_type Công khai

Loại file phương tiện. Có thể là CAROUSEL_ALBUM, IMAGE hoặc VIDEO.

media_url Công khai

URL của file phương tiện.

Trường media_url không có trong phản hồi nếu file phương tiện chứa tài liệu có bản quyền hoặc đã bị gắn cờ do vi phạm bản quyền. Ví dụ về tài liệu có bản quyền có thể bao gồm âm thanh trên Reels.

owner Công khai

ID của người dùng Instagram đã tạo file phương tiện. Chỉ được trả về nếu người thực hiện truy vấn (người dùng ứng dụng) cũng tạo file phương tiện. Nếu không, hệ thống sẽ trả về trường username.

permalink Công khai

URL vĩnh viễn của file phương tiện.

shortcode Công khai

Mã rút ngắn của file phương tiện.

thumbnail_url Công khai

URL hình thu nhỏ của file phương tiện. Chỉ có trên file phương tiện VIDEO.

timestamp Công khai

Ngày tạo ở định dạng theo tiêu chuẩn ISO 8601 theo giờ UTC (mặc định là UTC ±00:00).

username Công khai

Tên người dùng đã tạo file phương tiện.

view_count Công khai

Số lượt xem thước phim trên Instagram, bao gồm cả số liệu tự nhiên và trả phí. Đối với nội dung được đăng chéo lên Facebook, hệ thống sẽ trả về tổng số lượt xem trên Instagram và Facebook nếu người dùng trong phiên có thể truy cập vào bài viết trên Facebook.

Chỉ dùng được cho API Khám phá doanh nghiệp.

reposts_count Công khai

Số lần đăng lại file phương tiện. Áp dụng cho file phương tiện trên BẢNG FEED và REELS. Không thể truy cập thông qua điểm cuối API hashtag. Chỉ áp dụng cho API Instagram qua phương thức Đăng nhập bằng Facebook.

saved_count

Số lần lưu file phương tiện. Áp dụng cho file phương tiện trên BẢNG FEED và REELS. Chỉ chủ sở hữu file phương tiện hoặc cộng tác viên được chấp nhận mới có thể truy cập. Không thể truy cập thông qua tính năng Khám phá doanh nghiệp, file phương tiện được gắn thẻ/nhắc đến hoặc điểm cuối API hashtag. Chỉ áp dụng cho API Instagram qua phương thức Đăng nhập bằng Facebook.

shares_count

Số lượt chia sẻ file phương tiện. Áp dụng cho file phương tiện trên BẢNG FEED và REELS. Không thể truy cập thông qua điểm cuối API Khám phá doanh nghiệp hoặc hashtag. Chỉ áp dụng cho API Instagram qua phương thức Đăng nhập bằng Facebook.

total_comments_count Công khai

Tổng số bình luận về file phương tiện trên tất cả giao diện, bao gồm cả bình luận về file phương tiện được quảng bá/tăng cường liên quan. Không thể truy cập thông qua điểm cuối API hashtag. Chỉ áp dụng cho API Instagram qua phương thức Đăng nhập bằng Facebook.

total_like_count Công khai

Tổng số lượt thích trên file phương tiện ở mọi giao diện, bao gồm cả lượt thích trên file phương tiện được quảng bá/tăng cường liên quan. Không thể truy cập thông qua điểm cuối API hashtag. Chỉ áp dụng cho API Instagram qua phương thức Đăng nhập bằng Facebook.

total_views_count

Tổng số lượt xem nội dung video trên tất cả giao diện, bao gồm cả lượt xem từ file phương tiện được quảng bá/tăng cường và lượt phát lại. Chỉ dùng được cho file phương tiện video. Không thể truy cập thông qua điểm cuối API Khám phá doanh nghiệp hoặc hashtag. Đối với tính năng Khám phá doanh nghiệp, hãy sử dụng view_count. Chỉ áp dụng cho API Instagram qua phương thức Đăng nhập bằng Facebook.

Cạnh

Các cạnh công khai có thể được trả về thông qua tính năng mở rộng trường.

CạnhMô tả

children Công khai.

Biểu thị tập hợp các đối tượng File phương tiện trên Instagram trong File phương tiện trên Instagram của album.

collaborators

Biểu thị danh sách người dùng được thêm làm người cộng tác trên đối tượng File phương tiện trên Instagram. Chỉ áp dụng cho API Instagram qua phương thức Đăng nhập bằng Facebook.

comments

Biểu thị tập hợp các Bình luận trên Instagram cho một đối tượng File phương tiện trên Instagram.

insights

Biểu thị số liệu tương tác xã hội của đối tượng File phương tiện trên Instagram.

cURL mẫu

Yêu cầu mẫu

curl -X GET \
  'https://graph.instagram.com/v26.0/17895695668004550?fields=id,media_type,media_url,owner,timestamp&access_token=IGQVJ...'

Phản hồi mẫu

{
  "id": "17918920912340654",
  "media_type": "IMAGE",
  "media_url": "https://sconten...",
  "owner": {
    "id": "17841405309211844"
  },
  "timestamp": "2019-09-26T22:36:43+0000"
}

Cập nhật

POST /<IG_MEDIA_ID>

Bật hoặc tắt bình luận về một File phương tiện trên Instagram.

Requirements

Instagram API with Instagram LoginInstagram API with Facebook Login

Access Tokens

  • Instagram User access token

Host URL

graph.instagram.com

graph.facebook.com

Login Type

Business Login for Instagram

Facebook Login for Business

Permissions
  • instagram_business_basic
  • instagram_business_manage_comments
  • instagram_basic
  • instagram_manage_comments
  • pages_read_engagement

If the app user was granted a role via the Business Manager on the Page connected to the targeted IG User, you will also need one of:

  • ads_management
  • ads_read

Giới hạn

Không hỗ trợ File phương tiện trên Instagram chứa video trực tiếp.

Cú pháp yêu cầu

POST https://<HOST_URL>/<API_VERSION>/<IG_MEDIA_ID>
  ?comment_enabled=<BOOL>
  &access_token=<ACCESS_TOKEN>

Thông số đường dẫn

Phần giữ chỗGiá trị

<API_VERSION>

Phiên bản mới nhất là:

v26.0

Phiên bản API mà ứng dụng của bạn đang dùng. Nếu không được chỉ định trong lệnh gọi API, đây sẽ là phiên bản mới nhất tại thời điểm bạn tạo ứng dụng trên Meta. Nếu phiên bản đó không còn nữa, đây sẽ là phiên bản cũ nhất có sẵn.Tìm hiểu thêm về cách lập phiên bản.

<HOST_URL>

URL lưu trữ mà ứng dụng của bạn đang dùng để truy vấn điểm cuối.

<IG_MEDIA_ID>

Bắt buộc. ID của file phương tiện sẽ được đăng.

Thông số chuỗi truy vấn

KhóaPhần giữ chỗGiá trị

access_token

<ACCESS_TOKEN>

Bắt buộc.Mã truy cập người dùng của người dùng ứng dụng.

comment_enabled

<BOOL>

Bắt buộc. Đặt là true để bật bình luận hoặc false để tắt bình luận.

cURL mẫu

Yêu cầu mẫu

curl -i -X POST \
 "https://graph.instagram.com/v26.0/17918920912340654?comment_enabled=true&access_token=EAAOc..."

Phản hồi mẫu

{
  "success": true
}

Xóa

DELETE /<IG_MEDIA_ID>

Xóa file phương tiện trên Instagram.

Yêu cầu

API Instagram qua phương thức Đăng nhập bằng Facebook

Mã truy cập

URL lưu trữ

graph.facebook.com

Loại đăng nhập

Đăng nhập bằng Facebook cho doanh nghiệp

Quyền
  • instagram_basic
  • instagram_manage_contents

Giới hạn

API này chỉ hỗ trợ API Instagram qua phương thức Đăng nhập bằng Facebook. Bài viết, Tin, Reels không phải quảng cáo và toàn bộ album quay vòng đều được hỗ trợ. Để xóa file phương tiện trong album quay vòng, bạn phải xóa toàn bộ album quay vòng đó bằng cách chỉ định ID file phương tiện vùng chứa của album quay vòng. Không hỗ trợ xóa từng file phương tiện trong thẻ quay vòng.

Cú pháp yêu cầu

POST https://graph.facebook.com/<API_VERSION>/<IG_MEDIA_ID>
  ?access_token=<ACCESS_TOKEN>

Thông số đường dẫn

Phần giữ chỗGiá trị

<API_VERSION>

Phiên bản mới nhất là:

v26.0

Phiên bản API mà ứng dụng của bạn đang dùng. Nếu không được chỉ định trong lệnh gọi API, đây sẽ là phiên bản mới nhất tại thời điểm bạn tạo ứng dụng trên Meta. Nếu phiên bản đó không còn nữa, đây sẽ là phiên bản cũ nhất có sẵn.Tìm hiểu thêm về cách lập phiên bản.

<IG_MEDIA_ID>

Bắt buộc. ID của file phương tiện sẽ được đăng.

Thông số chuỗi truy vấn

KhóaPhần giữ chỗGiá trị

access_token

<ACCESS_TOKEN>

Bắt buộc.Mã truy cập người dùng của người dùng ứng dụng.

cURL mẫu

Yêu cầu mẫu

curl -i -X DELETE \
 "https://graph.facebook.com/v26.0/17918920912340654?comment_enabled=true&access_token=EAAOc..."

Ví dụ về phản hồi (Thành công)

{
  "success": true,
  "deleted_id": "17918920912340654"
}

Phản hồi mẫu (Không thành công, Không hỗ trợ loại file phương tiện)

{
  "error": {
   "message": "Fatal",
   "type": "OAuthException",
   "code": -1,
   "error_subcode": 2207073,
   "is_transient": false,
   "error_user_title": "Media Type Not Supported",
   "error_user_msg": "The media type is not supported for this endpoint",
   "fbtrace_id": "Api-OlNdfcpOwIu6hNaT5Kw"
  },
}