Instagram (IG)コンテナ

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

作成

この操作はサポートされていません。

読み取り

GET <HOST_URL>/<IG_CONTAINER_ID>

IGコンテナのフィールドエッジを取得します。

リクエストの構文

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

クエリ文字列パラメーター

パラメーター

access_token
必須
文字列

アプリユーザーのユーザーアクセストークン。

fields
コンマ区切りリスト

結果として返すフィールドエッジのコンマ区切りリスト。省略した場合、デフォルトのフィールドが返されます。

フィールド

フィールド名説明

copyright_check_status

アップロードされた動画が著作権違反をしているかどうかを判断するために使用されます。キー-値ペアには次のものが含まれます。

  • 次のいずれかに設定されたmatches_found
    • true – 動画は著作権違反をしています
    • false – 動画は著作権違反をしていません
  • 次のいずれかに設定されたstatus
    • completed – 検出処理は終了しました
    • error – 検出処理でエラーが発生しました
    • in_progress – 検出処理は実行中です
    • not_started – 検出処理はまだ始まっていません

id

InstagramコンテナID、コード例では<IG_CONTAINER_ID>と表示されます

status

公開ステータス。status_codeERRORの場合、この値はエラーサブコードになります。

status_code

コンテナの公開ステータス。使用可能な値


  • EXPIRED — コンテナは24時間以内に公開されず、有効期限が切れています。
  • ERROR — コンテナは、公開処理を完了できませんでした。
  • FINISHED — コンテナとそのメディアオブジェクトは公開の準備ができています。
  • IN_PROGRESS — コンテナは、まだ公開処理中です。
  • PUBLISHED — コンテナのメディアオブジェクトは公開済みです。

エッジ

このノードにはエッジがありません。

応答

デフォルトおよびリクエストされたフィールドを含むJSON形式のオブジェクト。

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

リクエストの例

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

応答の例

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

更新

この操作はサポートされていません。

削除

この操作はサポートされていません。