Instagramのアルバム、写真、動画(アップロードされた動画、ライブ動画、リール動画、ストーリーズ)を表します。
If you are migrating from Marketing API Instagram Ads endpoints to Instagram Platform endpoints, be aware that some field names are different.
以下のフィールドを紹介します。
legacy_instagram_media_id次のマーケティングAPI Instagram広告エンドポイントフィールドはサポートされていません。
filter_namelocationlocation_namelatitudelongitudeこの操作はサポートされていません。
GET /<IG_MEDIA_ID>
Instagramメディアのフィールドとエッジを取得します。
| Instagramログインを使ったInstagram API | Facebookログインを使ったInstagram API | |
|---|---|---|
アクセストークン |
| |
ホストURL |
|
|
ログインタイプ | Instagram用のビジネスログイン | ビジネス向けFacebookログイン |
| アクセス許可 |
|
アプリユーザーのInstagramプロアカウントにリンクされたページ上で、ビジネスマネージャを介してアプリユーザーに役割が付与されている場合は、アプリに次のいずれかも必要です。
|
comments_countやlike_countなどのフィールドはターゲットInstagramメディアのエンゲージメントのみを返します。他のサーフェスのデータは含まれません。例えば、comments_countは写真に付けられたコメントの数を返しますが、その写真を使用した広告に付けられたコメントは返しません。宣伝/広告メディアのエンゲージメントを含む集計数を取得するには、total_comments_countやtotal_like_countを使用してください。クロス投稿されたFacebook投稿の数が含まれるのは、その投稿がセッションのユーザーからアクセス可能な場合です。@記号は含まれません。permalinkなど一部のフィールドは、アルバム内の写真(子)には使えません。reposts_count、saved_count、shares_count、total_like_count、total_comments_count、total_views_countフィールドはカルーセルの子メディアでは利用できず、トップレベルのメディアオブジェクトの場合のみ返されます。メディア所有者は、「いいね!」の数、コメント数、閲覧数、再投稿数、シェア数の表示を無効にできます。その場合、対応するフィールドは返されません。GET https://<HOST_URL>/<API_VERSION>/<IG_MEDIA_ID> \ ?fields=<LIST_OF_FIELDS> \ &access_token=<ACCESS_TOKEN>
| プレースホルダー | 値 |
|---|---|
最新バージョン: v26.0 | アプリが使用しているAPIバージョン。API呼び出しで指定されていない場合は、Metaアプリを作成した時点での最新バージョンになります。そのバージョンが利用できなくなった場合は、利用できる最も古いバージョンになります。バージョン管理について詳しくはこちらをご覧ください。 |
| エンドポイントをクエリするためにアプリが使用しているホストURL。 |
| 必須。公開されるメディアのID。 |
| キー | プレースホルダー | 値 |
|---|---|---|
|
| 必須。アプリユーザーのFacebookまたはInstagramユーザーアクセストークン。 |
|
| 戻り値を取得するフィールドのコンマ区切りリスト。 |
公開フィールドは、フィールド拡張機能で読み取ることができます。
| フィールド | 説明 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| アクセシビリティのための、画像の説明文。 | ||||||||||||||||
| ステータスが | ||||||||||||||||
| このフィールドには、広告としてInstagramメディアを利用できるかどうかに関する情報と、利用資格がない場合には追加の詳細が表示されます。FacebookログインによるInstagram APIのみで利用可能です。 | ||||||||||||||||
| キャプション。アルバムの子を除きます。 | ||||||||||||||||
| メディアに付けられたコメントの数。アルバムの子メディアとメディアのキャプションに付けられたコメントを除きます。コメントへの返信を含みます。 | ||||||||||||||||
|
動画が著作権違反をしている場合、著作権が保護されているマテリアルのオブジェクト配列と、違反が動画内で発生している場合は、その違反を軽減するために取るべきアクションの配列を含む
| ||||||||||||||||
| メディアID。 | ||||||||||||||||
| メディアにAIラベルがあるかどうかを示します。アルバムの子は除外されます。 | ||||||||||||||||
| コメントが有効か無効かを示します。アルバムの子を除きます。 | ||||||||||||||||
| リールのみ。 これらの値によって、リール動画が実際に[リール]タブに表示されるかどうかが決まるわけではありません。リール動画が資格条件を満たしていない場合や、当社のアルゴリズムで選択されない場合があるからです。資格要件については、リール仕様をご覧ください。 | ||||||||||||||||
| v21.0以前のマーケティングAPIエンドポイント用に作成されたInstagramメディアのID。 | ||||||||||||||||
| メディアに対する「いいね!」の数。コメントに対する返信も含まれます。アルバムの子メディアへの「いいね!」と、メディアから作成された宣伝投稿への「いいね!」を除きます。 別のエンドポイントやフィールド展開を通して間接的に問い合わせた場合、メディアの所有者が「いいね!」の数を非表示にしている場合に | ||||||||||||||||
| メディアで使われている音声のタイプ。 | ||||||||||||||||
| メディアが公開されるサーフェス。 | ||||||||||||||||
| メディアタイプ。 | ||||||||||||||||
| メディアのURL。 メディアに著作権対象コンテンツが含まれている場合や、著作権違反のフラグが付いている場合、 | ||||||||||||||||
| メディアを作成したInstagramユーザーID。クエリするアプリユーザーがメディアも作成した場合にのみ返されます。それ以外の場合は、代わりに | ||||||||||||||||
| メディアを指す永続URL。 | ||||||||||||||||
| メディアを指すショートコード。 | ||||||||||||||||
| メディアのサムネイルURL。 | ||||||||||||||||
| ISO 8601形式のUTCでの作成日(デフォルトはUTC ±00:00)。 | ||||||||||||||||
| メディアを作成したユーザーのユーザーネーム。 | ||||||||||||||||
| Instagramリールの再生数。ペイドとオーガニックの両方の指標が含まれます。Facebookにクロス投稿されたコンテンツに関しては、セッションユーザーがそのFacebook投稿にアクセスできる場合に、InstagramとFacebookの合計閲覧数が返されます。 ビジネスディスカバリーAPIのみで利用可能です。 | ||||||||||||||||
| メディアが再投稿された回数。FEEDおよびREELSメディアで利用可能です。ハッシュタグAPIエンドポイントからはアクセスできません。FacebookログインによるInstagram APIのみで利用可能です。 | ||||||||||||||||
| メディアが保存された回数。FEEDおよびREELSメディアで利用可能です。メディアの所有者または承認された共同投稿者のみがアクセスできます。ビジネスディスカバリー、タグ付け/メンションされたメディア、ハッシュタグAPIエンドポイントからはアクセスできません。FacebookログインによるInstagram APIのみで利用可能です。 | ||||||||||||||||
| メディアがシェアされた回数。FEEDおよびREELSメディアで利用可能です。ビジネスディスカバリーまたはハッシュタグAPIエンドポイントからはアクセスできません。FacebookログインによるInstagram APIのみで利用可能です。 | ||||||||||||||||
| すべてのサーフェスにおけるメディアへのコメントの合計数(関連する宣伝されたメディアへのコメントを含む)。ハッシュタグAPIエンドポイントからはアクセスできません。FacebookログインによるInstagram APIのみで利用可能です。 | ||||||||||||||||
| すべてのサーフェスにおけるメディアへの「いいね!」の合計数(関連する宣伝されたメディアへの「いいね!」を含む)。ハッシュタグAPIエンドポイントからはアクセスできません。FacebookログインによるInstagram APIのみで利用可能です。 | ||||||||||||||||
| すべてのサーフェスにおける動画コンテンツの合計再生数(宣伝されたメディアの再生数とリプレイを含む)。動画メディアでのみ利用可能です。ビジネスディスカバリーまたはハッシュタグAPIエンドポイントからはアクセスできません。ビジネスディスカバリーの場合は、代わりに |
フィールド拡張により公開エッジを返すことが可能です。
| エッジ | 説明 |
|---|---|
| InstagramメディアアルバムのInstagramメディアオブジェクトのコレクションを表します。 |
Instagramメディアオブジェクトにコラボレーターとして追加されたユーザーのリストを表します。FacebookログインによるInstagram APIのみで利用可能です。 | |
Instagramメディアオブジェクトに対するInstagramコメントのコレクションを表します。 | |
Instagramメディアオブジェクトに対するソーシャルインタラクション指標を表します。 |
curl -X GET \
'https://graph.instagram.com/v26.0/17895695668004550?fields=id,media_type,media_url,owner,timestamp&access_token=IGQVJ...'
{
"id": "17918920912340654",
"media_type": "IMAGE",
"media_url": "https://sconten...",
"owner": {
"id": "17841405309211844"
},
"timestamp": "2019-09-26T22:36:43+0000"
}POST /<IG_MEDIA_ID>
Instagramメディアに対するコメントを有効または無効にします。
| Instagram API with Instagram Login | Instagram API with Facebook Login | |
|---|---|---|
Access Tokens |
| |
Host URL |
|
|
Login Type | Business Login for Instagram | Facebook Login for Business |
| Permissions |
|
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:
|
ライブ動画Instagramメディアはサポートされていません。
POST https://<HOST_URL>/<API_VERSION>/<IG_MEDIA_ID> ?comment_enabled=<BOOL> &access_token=<ACCESS_TOKEN>
| プレースホルダー | 値 |
|---|---|
最新バージョン: v26.0 | アプリが使用しているAPIバージョン。API呼び出しで指定されていない場合は、Metaアプリを作成した時点での最新バージョンになります。そのバージョンが利用できなくなった場合は、利用できる最も古いバージョンになります。バージョン管理について詳しくはこちらをご覧ください。 |
| エンドポイントをクエリするためにアプリが使用しているホストURL。 |
| 必須。公開されるメディアのID。 |
| キー | プレースホルダー | 値 |
|---|---|---|
|
| 必須。アプリユーザーのユーザーアクセストークン。 |
|
| 必須。コメントを有効にするには |
curl -i -X POST \
"https://graph.instagram.com/v26.0/17918920912340654?comment_enabled=true&access_token=EAAOc..."
{
"success": true
}DELETE /<IG_MEDIA_ID>
Instagramメディアを削除します。
| Facebookログインを利用したInstagram API | |
|---|---|
アクセストークン | |
ホストURL |
|
ログインタイプ | ビジネス向けFacebookログイン |
| アクセス許可 |
|
このAPIはFacebookログインを利用したInstagram APIのみをサポートしています。広告以外の投稿、ストーリーズ、リール、カルーセルアルバム全体がサポートされています。カルーセルアルバム内のメディアを削除するには、カルーセルコンテナメディアIDを指定してカルーセルアルバム全体を削除する必要があります。カルーセル内のメディアを個別に削除することはできません。
POST https://graph.facebook.com/<API_VERSION>/<IG_MEDIA_ID> ?access_token=<ACCESS_TOKEN>
| プレースホルダー | 値 |
|---|---|
最新バージョン: v26.0 | アプリが使用しているAPIバージョン。API呼び出しで指定されていない場合は、Metaアプリを作成した時点での最新バージョンになります。そのバージョンが利用できなくなった場合は、利用できる最も古いバージョンになります。バージョン管理について詳しくはこちらをご覧ください。 |
| 必須。公開されるメディアのID。 |
| キー | プレースホルダー | 値 |
|---|---|---|
|
| 必須。アプリユーザーのユーザーアクセストークン。 |
curl -i -X DELETE \
"https://graph.facebook.com/v26.0/17918920912340654?comment_enabled=true&access_token=EAAOc..."
{
"success": true,
"deleted_id": "17918920912340654"
}
{
"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"
},
}