POST /{ig-user-id}/media
型 | 説明 |
---|---|
商品タグ付けのためのコンテナを作成する場合、アプリユーザーには、IGユーザーのInstagramショップを所有するビジネスマネージャの管理者の役割が必要です。 | |
商品タグ付けのためのコンテナを作成するIGユーザーには、商品が含まれる商品カタログがある承認されたInstagramショップが必要です。 | |
ビジネスマネージャを介してアプリユーザーにページ上の役割が付与されている場合は、次のいずれかも必要です。
商品タグ付けのためのコンテナを作成する場合、次のものも必要です。 | |
リクエストで使用されているトークンを持つアプリユーザーは、ターゲットとなるInstagramアカウントにリンクされているページに対して、 |
リールの仕様は次のとおりです。
リールのカバー写真の仕様は次のとおりです。
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?image_url={image-url} &is_carousel_item={is-carousel-item} &caption={caption} &location_id={location-id} &user_tags={user-tags} &product_tags={product-tags} &access_token={access-token}
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?media_type=REELS &video_url={reel-url} &caption={caption} &share_to_feed={share-to-feed} &collaborators={collaborator-usernames} &cover_url={cover-url} &audio_name={audio-name} &user_tags={user-tags} &location_id={location-id} &thumb_offset={thumb-offset} &share_to_feed={share-to-feed} &access_token={access-token}
カルーセルコンテナのみ。カルーセルアイテムのコンテナを作成する場合、代わりに画像コンテナか動画コンテナを作成してください(リール動画はサポートされていません)。詳しい公開手順については、カルーセル投稿をご覧ください。
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?media_type=CAROUSEL &caption={caption} &share_to_feed={share-to-feed} &collaborators={collaborator-usernames} &location_id={location-id} &product_tags={product-tags} &children={children} &access_token={access-token}
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?image_url={image-url} &media_type=STORIES &access_token={access-token}
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?video_url={video-url} &media_type=STORIES &access_token={access-token}
プレースホルダー | 値 |
---|---|
| APIのバージョン。 |
| アプリユーザーのapp-scoped user ID。 |
キー | プレースホルダー | 説明 |
---|---|---|
|
| 必須。アプリユーザーのユーザーアクセストークン。 |
|
| リール動画のみ。リールメディアの音声の名前。リール動画の作成中か、作成後に音源ページから、1回のみ名前を変更できます。 |
|
| 画像、動画、カルーセルのキャプション。ハッシュタグ( カルーセル内の画像や動画ではサポートされません。 |
|
| フィード画像、リールとカルーセルのみ。igメディアのコラボレーターの最大3人のインスタグラムユーザーネームのリスト。 ストーリーズではサポートされていません。 |
|
| カルーセルでは必須。カルーセルにのみ適用。公開されるカルーセルに表示する画像と動画それぞれ最大10個のコンテナIDの配列。カルーセルには、画像、動画、またはそれらのミックスを最大10個まで含めることが可能です。 |
|
| リールのみ。リールタブのカバー画像として使う画像のパス。指定するURLはcURLに変換されるため、画像は公開サーバー上になければなりません。 |
|
| 画像専用。画像の場合に必須。画像へのパス。指定するURLはcURLに変換されるため、画像は公開サーバー上になければなりません。 |
|
| 画像と動画にのみ適用。 |
|
| 画像または動画にタグ付けする所在地に関連付けられているページのID。 ページ検索APIを使用して、検索文字列に一致する名前のページを検索し、結果を解析し、特定の場所に関連して作成されたページを特定します。クエリに カルーセル内の画像や動画ではサポートされません。 |
|
| カルーセル、ストーリーズ、リール動画で必須。コンテナの中身がカルーセル、ストーリーズ、リール動画のいずれかであることを示します。値は次のいずれかです。
|
|
| 商品タグで必須。画像と動画にのみ適用。画像または動画にどの商品タグを付けるかを指定するオブジェクトの配列(最大5。タグと商品IDは一意でなければなりません)。オブジェクトごとに以下の情報が必要です。
例:
|
|
| リールのみ。 これらの値はどちらも、リール動画が実際に[リール]タブに表示されるかどうかを決定するものではありません。リール動画が利用条件を満たしていない場合や、当社のアルゴリズムで選択されない場合があるからです。利用要件については、リール仕様をご覧ください。 |
|
| 動画およびリール用。カバーサムネイル画像として使用する動画またはリール動画のフレームの位置(ミリ秒)。デフォルト値は |
|
| ユーザーのタグ付けでは必須。画像と動画に適用。画像にタグ付けする公開Instagramユーザーの、公開ユーザーネームと
|
|
| 動画とリール動画で必須。動画とリール動画にのみ適用。動画へのパス。URLで渡されたものを使用して動画にcURLを付けるので、このパスは公開サーバー上になければなりません。 |
コンテナを公開するのに使用できるIGコンテナIDを含むJSON形式のオブジェクト。
動画アップロードは非同期処理なので、コンテナIDを受け取ったとしても、アップロードが成功したとは限りません。動画がアップロードされたことを確認するには、IGコンテナのstatus_code
フィールドをリクエストします。その値がFINISHED
であれば、動画は正常にアップロードされています。
{ "id":"{ig-container-id}" }
POST graph.facebook.com/17841400008460056/media ?image_url=https//www.example.com/images/bronzed-fonzes.jpg &caption=#BronzedFonzes! &collaborators= [‘username1’,’username2’] &user_tags=[ { username:'kevinhart4real', x: 0.5, y: 0.8 }, { username:'therock', x: 0.3, y: 0.2 } ]
{ "id": "17889455560051444" }
GET /{ig-user-id}/media
GET /{ig-user-id}/stories
エンドポイントを使ってください。型 | 説明 |
---|---|
ビジネスマネージャを介してアプリユーザーにページ上の役割が付与されている場合は、次のいずれか1つも必要です。 |
このエンドポイントでは、時間ベースのページネーションがサポートされています。時間範囲を定義するため、Unixタイムスタンプまたはstrtotime
データ値を指定した、クエリ文字列パラメーターsince
とuntil
を含めます。
GET graph.facebook.com/17841405822304914/media
{ "data": [ { "id": "17895695668004550" }, { "id": "17899305451014820" }, { "id": "17896450804038745" }, { "id": "17881042411086627" }, { "id": "17869102915168123" } ] }
この操作はサポートされていません。
この操作はサポートされていません。