Stellt eine Collection von IG-Medien-Objekten für eine*n IG-Nutzer*in dar.
Der Wert VIDEO
für media_type
wird ab dem 9. November 2023 nicht mehr unterstützt. Verwende den Medientyp REELS
, um ein Video in deinem Feed zu veröffentlichen.
POST /{ig-user-id}/media
Typ | Beschreibung |
---|---|
Bei der Erstellung von Containern für die Produktmarkierung muss der*die App-Nutzer*in über eine Admin-Rolle für den Business Manager verfügen, dem der Instagram Shop des*der IG-Nutzer*in gehört. | |
Bei der Erstellung von Containern für die Produktmarkierung muss der*die IG-Nutzer*in über einen genehmigten Instagram Shop mit einem Produktkatalog mit Produkten verfügen. | |
Wenn dem*der App-Nutzer*in auf der Seite über den Business Manager eine Rolle zugewiesen wurde, benötigst du außerdem eine der folgenden Berechtigungen:
Bei der Erstellung von Containern für die Produktmarkierung brauchst du auch Folgendes: | |
Der*die App-Nutzer*in, dessen*deren Token in der Anfrage verwendet wird, muss |
Spezifikationen für Reels:
Spezifikationen für Reels-Titelbild:
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}
Nur Carousel-Container. Um Container für Carousel-Elemente zu erstellen, erstelle stattdessen Bild- oder Videocontainer (Reels werden nicht unterstützt). Die umfassenden Veröffentlichungsschritte findest du unter Carousel-Beiträge.
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}
Platzhalter | Wert |
---|---|
| API-Version. |
| App-spezifische Nutzer*innen-ID der*des App-Nutzer*in |
Schlüssel | Platzhalter | Beschreibung |
---|---|---|
|
| Erforderlich. Der Nutzer*innen-Zugriffsschlüssel eines*einer App-Nutzer*in. |
|
| Nur für Reels. Name des Audios deiner Reels-Medien. Du kannst den Namen entweder bei der Erstellung eines Reels oder danach über die Audio-Seite einmalig ändern. |
|
| Ein Untertitel für das Bild, das Video oder das Carousel. Kann Hashtags (z. B. Wird für Bilder oder Videos in Carousels nicht unterstützt. |
|
| Nur für Feed-Bilder, Reels und Carousels. Eine Liste von bist zu drei Instagram-Benutzer*innennamen als Collaborator an einem IG-Medium. Nicht unterstützt für Stories. |
|
| Für Carousels erforderlich. Gilt nur für Carousels. Ein Array mit bis zu 10 Container-IDs der Bilder und Videos, die im veröffentlichten Carousel erscheinen sollen. Carousels können jeweils bis zu 10 Bilder oder Videos oder eine Kombination aus beidem enthalten. |
|
| Nur für Reels. Der Pfad zu einem Bild, das als Titelbild für den Reels-Tab verwendet werden soll. Wir verwenden die übergebene URL des Bilds in einem cURL-Befehl. Daher muss es auf einem öffentlichen Server gespeichert sein. Wenn du sowohl |
|
| Nur für Bilder anwendbar und erforderlich. Der Pfad zum Bild. Wir verwenden die übergebene URL des Bilds in einem cURL-Befehl. Daher muss es auf einem öffentlichen Server gespeichert sein. |
|
| Gilt nur für Bilder und Videos. Auf |
|
| Die ID einer Seite, die einem Standort zugeordnet ist, den du dem Bild oder Video als Tag zuweisen möchtest. Mit der Pages Search API kannst du nach Seiten suchen, deren Namen mit einen Suchstring übereinstimmen, und die Ergebnisse dann analysieren, um Seiten zu identifizieren, die für einen physischen Standort erstellt wurden. Schließe das Feld Wird für Bilder oder Videos in Carousels nicht unterstützt. |
|
| Erforderlich für Carousels, Stories und Reels. Gibt an, ob der Container für ein Carousel, eine Story oder ein Reel verwendet wird. Zulässige Werte sind:
|
|
| Erforderlich für Produkt-Tags. Gilt nur für Bilder und Videos. Ein Array mit Objekten, die angeben, mit welchen Produkt-Tags das Bild oder Video markiert werden soll (maximal 5; Tags und Produkt-IDs müssen individuell sein). Jedes Objekt sollte die folgenden Informationen enthalten:
Beispiel:
|
|
| Nur für Reels. Wenn Keiner der Werte gibt an, ob das Reel tatsächlich auf dem Tab Reels angezeigt wird, da das Reel möglicherweise nicht die Berechtigungsanforderungen erfüllt oder nicht von unserem Algorithmus ausgewählt wird. Die Berechtigungskriterien findest du unter Reel-Spezifikationen. |
|
| Für Videos und Reels. Position des Video- oder Reel-Frames in Millisekunden, der als Miniaturtitelbild verwendet werden soll. Der Standardwert lautet |
|
| Erforderlich für Nutzer*innen-Tags. Gilt für Bilder und Videos. Ein Array von öffentlichen Benutzer*innennamen und
|
|
| Erforderlich für Videos und Reels. Gilt nur für Videos und Reels. Pfad zum Video. Wir werden die übergebene URL des Videos in einem cURL-Befehl verwenden. Daher muss es auf einem öffentlichen Server gespeichert sein. |
Ein JSON-formatiertes Objekt, das eine IG-Container-ID enthält, mit der du den Container veröffentlichen kannst.
Video-Uploads sind nicht synchron. Daher ist der Erhalt der Container-ID keine Garantie für einen erfolgreichen Upload. Um zu überprüfen, ob ein Video hochgeladen wurde, frage das Feld status_code
im IG-Container ab. Ist der Wert FINISHED
, wurde das Video erfolgreich hochgeladen.
{ "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
Ruft alle IG-Medien für eine*n IG-Nutzer*in ab.
GET /{ig-user-id}/stories
.Typ | Beschreibung |
---|---|
Wenn dem*der App-Nutzer*in auf der Seite über den Business Manager eine Rolle zugewiesen wurde, benötigst du außerdem eine der folgenden Berechtigungen: |
Dieser Endpunkt unterstützt die zeitbasierte Paginierung. Schließe die Abfrage-String-Parameter since
und until
mit Unix-Zeitstempel oder strtotime
-Datenwerten ein, um eine Zeitspanne zu definieren.
GET graph.facebook.com/17841405822304914/media
{ "data": [ { "id": "17895695668004550" }, { "id": "17899305451014820" }, { "id": "17896450804038745" }, { "id": "17881042411086627" }, { "id": "17869102915168123" } ] }
Dieser Vorgang wird nicht unterstützt.
Dieser Vorgang wird nicht unterstützt.