Stellen ein Album, Foto oder Video (hochgeladenes Video, Live-Video, Reel oder Story) von Instagram dar.
If you are migrating from Marketing API Instagram Ads endpoints to Instagram Platform endpoints, be aware that some field names are different.
Das folgende Feld ist neu:
legacy_instagram_media_idDie folgenden Endpunktfelder für Marketing API-Instagram-Werbeanzeigen werden nicht unterstützt:
filter_namelocationlocation_namelatitudelongitudeDieser Vorgang wird nicht unterstützt.
GET /<IG_MEDIA_ID>
Ruft Felder und Edges zu Instagram-Medien ab.
| Instagram API mit Instagram Login | Instagram API mit Facebook Login | |
|---|---|---|
Zugriffstoken |
| |
Host-URL |
|
|
Login-Art | Business Login for Instagram | Facebook Login for Business |
| Berechtigungen |
|
Wenn dem*der App-Nutzer*in über den Business Manager auf der mit dem professionellem Instagram-Konto verbundenen Seite eine Rolle zugewiesen wurde, benötigt deine App außerdem eine der folgenden Berechtigungen:
|
comments_count und like_count geben Interaktionen nur für die Ziel-Instagram-Medien zurück und enthalten keine Daten von anderen Oberflächen. So gibt beispielsweise comments_count die Anzahl der Kommentare zu einem Foto zurück, aber keine Kommentare zu Anzeigen, die dieses Foto enthalten. Mit total_comments_count und total_like_count erhältst du aggregierte Zahlen, die Interaktionen von hervorgehobenen oder beworbenen Medien bzw. Anzeigenmedien enthalten. Die Anzahl der crossgeposteten Facebook-Beiträge kann einbezogen werden, wenn der*die Sitzungsnutzer*in auf den Beitrag zugreifen kann.@ nur dann enthalten, wenn App-Nutzer*innen auch Aufgaben in der App durchführen können, die dem*der Admin vorbehalten sind.permalink können nicht für Fotos in Alben verwendet werden (untergeordnete Elemente).reposts_count, saved_count, shares_count, total_like_count, total_comments_count und total_views_count sind für untergeordnete Carousel-Medien nicht verfügbar und werden nur für Medienobjekte der obersten Ebene zurückgegeben. Der*die Medieneigentümer*in kann das Anzeigen von „Gefällt mir“-Angaben, Kommentaren, Aufrufen, Reposts und geteilten Inhalten deaktivieren. In diesem Fall werden die entsprechenden Felder nicht zurückgegeben.GET https://<HOST_URL>/<API_VERSION>/<IG_MEDIA_ID> \ ?fields=<LIST_OF_FIELDS> \ &access_token=<ACCESS_TOKEN>
| Platzhalter | Wert |
|---|---|
Die neueste Version ist: v26.0 | Die API-Version, die deine App verwendet. Wenn diese bei deinen API-Aufrufen nicht angegeben wird, ist dies die Version, die zum Zeitpunkt der Erstellung deiner Meta-App die neueste war. Falls diese Version nicht mehr verfügbar ist, wird die älteste verfügbare Version verwendet. Erfahre mehr über Versionierung. |
| Die Host-URL, die deine App zum Abfragen des Endpunkts verwendet. |
| Erforderlich. ID der zu veröffentlichenden Medien. |
| Schlüssel | Platzhalter | Wert |
|---|---|---|
|
| Erforderlich. Das Facebook- oder Instagram-Nutzer*innen-Zugriffstoken des*der App-Nutzer*in. |
|
| Eine kommagetrennte Liste der Felder, die zurückgegeben werden sollen. |
Öffentliche Felder können mittels Felderweiterung gelesen werden.
| Feld | Beschreibung | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Beschreibender Text für Bilder, zur Verbesserung der Barrierefreiheit. | ||||||||||||||||
| Bietet einen Überblick über alle Instagram-Anzeigeninformationen, die mit den organischen Medien für Anzeigen mit dem Status | ||||||||||||||||
| Das Feld enthält Informationen zur Bewerbung der Eignung eines Instagram-Mediums als Anzeige sowie zusätzliche Details, falls keine Eignung vorliegt. Nur für die Instagram API mit Facebook-Login verfügbar. | ||||||||||||||||
| Bildunterschrift. Ohne untergeordnete Albumelemente. Hiervon ausgenommen ist das | ||||||||||||||||
| Anzahl der Kommentare zum Medienobjekt. Ohne Kommentare zu untergeordneten Medienobjekten des Albums und Bildtext des Medienobjekts. Mit Antworten auf Kommentare. | ||||||||||||||||
| Gibt
Wenn ein Video gegen das Urheberrecht verstößt, wird
| ||||||||||||||||
| ID des Medienobjekts. | ||||||||||||||||
| Gibt an, ob das Medienobjekt ein KI-Label enthält. Ohne untergeordnete Albumelemente. | ||||||||||||||||
| Gibt an, ob Kommentare aktiviert oder deaktiviert sind. Ohne untergeordnete Albumelemente. | ||||||||||||||||
| Nur für Reels. Wenn Keiner der Werte gibt an, ob das Reel tatsächlich im 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. | ||||||||||||||||
| Die ID für Instagram-Medien, die für Marketing API-Endpunkte mit v21.0 und älter erstellt wurde. | ||||||||||||||||
| Anzahl der „Gefällt mir“-Angaben für das Medienobjekt, einschließlich Antworten auf Kommentare. Ohne „Gefällt mir“-Angaben für untergeordnete Medienobjekte des Albums und „Gefällt mir“-Angaben für hervorgehobene Beiträge, die aus dem Medienobjekt erstellt wurden. Bei der indirekten Abfrage über einen anderen Endpunkt oder eine Felderweiterung wird das Feld | ||||||||||||||||
| Die in den Medien verwendete Audioart. Mögliche Werte: | ||||||||||||||||
| Oberfläche, auf der das Medienobjekt veröffentlicht wird. Diese kann | ||||||||||||||||
| Medientyp. Dieser kann | ||||||||||||||||
| Die Medien-URL. Das Feld | ||||||||||||||||
| ID des*der Instagram-Nutzer*in, der*die das Medienobjekt erstellt hat. Wird nur zurückgegeben, wenn der*die App-Nutzer*in, der*die die Abfrage sendet, auch das Medienobjekt erstellt hat. Andernfalls wird stattdessen das Feld | ||||||||||||||||
| Permanente Medien-URL. | ||||||||||||||||
| Kurzcode zum Medienobjekt. | ||||||||||||||||
| Die URL des Miniaturbilds des Medienobjekts. Nur bei | ||||||||||||||||
| Gemäß ISO 8601 formatiertes Erstellungsdatum in UTC (Standard ist UTC ±00:00). | ||||||||||||||||
| Benutzungsname des*der Nutzer*in, der*die das Medienobjekt erstellt hat. | ||||||||||||||||
| Anzahl der Aufrufe von Instagram Reels. Enthält sowohl bezahlte als auch organische Kennzahlen. Bei auf Facebook crossgeposteten Inhalten werden die kombinierten Aufrufanzahlen von Instagram und Facebook zurückgegeben, wenn der*die Sitzungsnutzer*in auf den Facebook-Beitrag zugreifen kann. Nur für die Business Discovery API verfügbar. | ||||||||||||||||
| Gibt an, wie oft das Medienobjekt gerepostet wurde. Verfügbar für FEED- und REELS-Medien. Nicht über Hashtag API-Endpunkte zugänglich. Nur für die Instagram API mit Facebook-Login verfügbar. | ||||||||||||||||
| Gibt an, wie oft das Medienobjekt gespeichert wurde. Verfügbar für FEED- und REELS-Medien. Nur für den*die Medieneigentümer*in oder eine*n akzeptierte*n Collab-Partner*in zugänglich. Nicht zugänglich über Business Discovery, markierte/erwähnte Medien oder Hashtag API-Endpunkte. Nur für die Instagram API mit Facebook-Login verfügbar. | ||||||||||||||||
| Gibt an, wie oft das Medienobjekt geteilt wurde. Verfügbar für FEED- und REELS-Medien. Nicht über Business Discovery oder Hashtag API-Endpunkte zugänglich. Nur für die Instagram API mit Facebook-Login verfügbar. | ||||||||||||||||
| Gesamtzahl der Kommentare zu dem Medienobjekt auf allen Oberflächen, einschließlich Kommentaren zu zugehörigen hervorgehobenen oder beworbenen Medien. Nicht über Hashtag API-Endpunkte zugänglich. Nur für die Instagram API mit Facebook-Login verfügbar. | ||||||||||||||||
| Gesamtzahl der „Gefällt mir“-Angaben für das Medienobjekt auf allen Oberflächen, einschließlich „Gefällt mir“-Angaben für zugehörige hervorgehobene oder beworbene Medien. Nicht über Hashtag API-Endpunkte zugänglich. Nur für die Instagram API mit Facebook-Login verfügbar. | ||||||||||||||||
| Gesamtzahl der Aufrufe von Videoinhalten auf allen Oberflächen, einschließlich Aufrufen über hervorgehobene oder beworbene Medien und erneute Wiedergaben. Nur für Videomedien verfügbar. Nicht über Business Discovery oder Hashtag API-Endpunkte zugänglich. Für Business Discovery kannst du stattdessen |
Öffentliche Edges können durch die Felderweiterung zurückgegeben werden.
| Edge | Beschreibung |
|---|---|
| Stellt eine Collection von Instagram-Medien-Objekten in einem Album-Instagram-Medien-Objekt dar. |
Stellt eine Liste von Nutzer*innen dar, die als Collaborators zu einem Instagram-Medien-Objekt hinzugefügt werden. Nur für die Instagram API mit Facebook-Login verfügbar. | |
Stellt eine Collection von Instagram-Kommentaren zu einem Instagram-Medien-Objekt dar. | |
Stellt Kennzahlen zu sozialer Interaktion für ein Instagram-Medien-Objekt dar. |
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>
Kommentare zu einem Instagram-Medien-Objekt aktivieren oder deaktivieren.
| 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:
|
Live-Video-Instagram-Medien werden nicht unterstützt.
POST https://<HOST_URL>/<API_VERSION>/<IG_MEDIA_ID> ?comment_enabled=<BOOL> &access_token=<ACCESS_TOKEN>
| Platzhalter | Wert |
|---|---|
Die neueste Version ist: v26.0 | Die API-Version, die deine App verwendet. Wenn diese bei deinen API-Aufrufen nicht angegeben wird, ist dies die Version, die zum Zeitpunkt der Erstellung deiner Meta-App die neueste war. Falls diese Version nicht mehr verfügbar ist, wird die älteste verfügbare Version verwendet. Erfahre mehr über Versionierung. |
| Die Host-URL, die deine App zum Abfragen des Endpunkts verwendet. |
| Erforderlich. ID der zu veröffentlichenden Medien. |
| Schlüssel | Platzhalter | Wert |
|---|---|---|
|
| Erforderlich. Der Nutzer*innen-Zugriffstoken eines*einer App-Nutzer*in. |
|
| Erforderlich. Setze diese Option auf |
curl -i -X POST \
"https://graph.instagram.com/v26.0/17918920912340654?comment_enabled=true&access_token=EAAOc..."
{
"success": true
}DELETE /<IG_MEDIA_ID>
Löscht Instagram-Medien.
| Instagram API mit Facebook Login | |
|---|---|
Zugriffstoken | |
Host-URL |
|
Login-Art | Facebook Login for Business |
| Berechtigungen |
|
Diese API unterstützt nur die Instagram API mit Facebook-Login. Unterstützt werden Beiträge ohne Werbung, Stories, Reels und ganze Carousel-Alben. Um Medien in Carousel-Alben zu löschen, muss das gesamte Carousel-Album gelöscht werden, indem die Medien-ID des Carousel-Containers angegeben wird. Du kannst keine einzelnen Medien in einem Carousel löschen.
POST https://graph.facebook.com/<API_VERSION>/<IG_MEDIA_ID> ?access_token=<ACCESS_TOKEN>
| Platzhalter | Wert |
|---|---|
Die neueste Version ist: v26.0 | Die API-Version, die deine App verwendet. Wenn diese bei deinen API-Aufrufen nicht angegeben wird, ist dies die Version, die zum Zeitpunkt der Erstellung deiner Meta-App die neueste war. Falls diese Version nicht mehr verfügbar ist, wird die älteste verfügbare Version verwendet. Erfahre mehr über Versionierung. |
| Erforderlich. ID der zu veröffentlichenden Medien. |
| Schlüssel | Platzhalter | Wert |
|---|---|---|
|
| Erforderlich. Der Nutzer*innen-Zugriffstoken eines*einer App-Nutzer*in. |
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"
},
}