Kontainer Instagram (IG)

Mewakili kontainer media untuk menerbitkan objek media Instagram.

Requirements

Instagram API with Instagram LoginInstagram API with Facebook Login

Access Tokens

  • Instagram User 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_content_publish
  • instagram_basic
  • instagram_content_publish
  • 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

Membuat

Operasi ini tidak didukung.

Membaca

GET <HOST_URL>/<IG_CONTAINER_ID>

Mendapatkan kolom dan edge pada Kontainer Instagram.

Sintaksis Permintaan

GET <HOST_URL>/<API_VERSION>/<IG_CONTAINER_ID>
  ?fields=<LIST_OF_FIELDS>
  &access_token=<ACCESS_TOKEN>

Parameter String Kueri

ParameterNilai

access_token
Diperlukan
String

Token akses Pengguna milik pengguna aplikasi.

fields
Daftar yang dipisahkan koma

Daftar yang dipisahkan koma berisi kolom dan edge yang ingin ditampilkan. Jika tidak ada, kolom default akan ditampilkan.

Kolom

Nama KolomDeskripsi

copyright_check_status

Digunakan untuk menentukan apakah video yang diunggah melanggar hak cipta. Pasangan kode-nilai yang ditampilkan mencakup:

  • matches_found disetel ke salah satu dari berikut ini:
    • true - video ini melanggar hak cipta
    • false - video ini tidak melanggar hak cipta
  • status disetel ke salah satu dari berikut ini:
    • completed – proses deteksi telah selesai
    • error – terjadi kesalahan selama proses deteksi
    • in_progress – proses deteksi sedang berlangsung
    • not_started – proses deteksi belum dimulai

id

ID Kontainer Instagram, direpresentasikan dalam contoh kode sebagai <IG_CONTAINER_ID>

status

Status penerbitan. Jika status_code adalah ERROR, nilai ini akan berupa subkode kesalahan.

status_code

Status penerbitan kontainer. Kemungkinan nilai:


  • EXPIRED — Kontainer tidak diterbitkan dalam 24 jam dan telah kedaluwarsa.
  • ERROR — Kontainer gagal menyelesaikan proses penerbitan.
  • FINISHED — Kontainer dan objek medianya siap diterbitkan.
  • IN_PROGRESS — Kontainer masih dalam proses penerbitan.
  • PUBLISHED — Objek media kontainer telah diterbitkan.

Edge

Tidak ada edge pada node ini.

Tanggapan

Objek berformat JSON yang berisi kolom default dan yang diminta.

{
  "<FIELD>":"<VALUE>",
  ...
}

Contoh Permintaan

curl -X GET \
  'https://graph.instagram.com/17889615691921648?fields=status_code&access_token=IGQVJ...'

Contoh Tanggapan

{
  "status_code": "FINISHED",
  "id": "17889615691921648"
}

Memperbarui

Operasi ini tidak didukung.

Menghapus

Operasi ini tidak didukung.