Zum Hauptinhalt springen
Wenn Sie Probleme beim Verbinden von Instagram haben, siehe den Leitfaden zur Fehlerbehebung.
Wenn Ihre Medien auf einem Server oder CDN gehostet werden, den Sie kontrollieren, stellen Sie sicher, dass der Publishing-Crawler von Meta sie abrufen kann. Siehe Meta Media Crawler blockiert, falls Sie den Ayrshare-Fehlercode 440 („social network could not download media from this URL”) oder den Fehlercode 138 mit „Restricted by robots.txt” in den Details sehen.
Die Instagram API hat die folgenden Anforderungen und Einschränkungen.
  • Business- oder Creator-Instagram-Konto, das mit einer Facebook-Page verbunden ist – siehe hier.
  • Innerhalb von 24 Stunden sind nur 50 Instagram-Beiträge erlaubt. Siehe unten zu usedQuota.
  • Der post-Text darf bis zu 5 Hashtags (z. B. #wildtimes) und 3 Benutzernamen-Erwähnungen (z. B. @natgeo) enthalten.
  • Erwähnte Instagram-Nutzer (@mention) erhalten eine Benachrichtigung.
  • Maximal 2.200 Beitragszeichen.
  • Multi-Bild-/-Videobeiträge werden unterstützt und als Karussell gesendet. Sie können bis zu 10 Videos und Bilder senden.
  • Instagram unterstützt kein Löschen über die API. Löschungen müssen manuell in der Instagram-App erfolgen.
  • Wenn Ihr Reel-Video nicht mit einer bekannten Videoendung wie mp4 endet, verwenden Sie den Parameter isVideo. Weitere Informationen finden Sie unter /post-Endpunkt.
  • Instagram unterstützt auch das Senden von Medien ohne Beitragstext. Wenn Sie keinen Beitragstext einfügen möchten, senden Sie einen leeren String post: "".
  • Weitere Informationen finden Sie unter Instagram-Medienrichtlinien und Instagram-Autorisierung.

Posten auf Instagram

JSON für einen einfachen Beitrag mit Bild und Hashtags auf Instagram:
Instagram Post
Hashtags sind in Instagram-Beiträgen anklickbar, Links jedoch nicht.
Das Seitenverhältnis von Bildern und Videos sowie die Videolänge sind für ein erfolgreiches Posten auf Instagram sehr wichtig. Werden die Anforderungen nicht erfüllt, wird der Beitrag abgelehnt.Siehe den Instagram-Abschnitt der Bild- und Video-Richtlinien.

Instagram Business- oder Creator-Konto

Ihr Instagram-Konto muss ein Business- oder Creator-Konto sein und mit einer Facebook-Page verbunden sein. Die Einrichtung ist kostenlos und einfach. Ausführliche Anweisungen finden Sie hier:

Instagram-Verknüpfung

Karussell aus Bildern und Videos

Sie können mehrere Bilder oder Reel-Videos als Karussell auf Instagram posten; insgesamt können bis zu 10 Bilder oder Videos kombiniert in einem Karussell verwendet werden. Fügen Sie einfach weitere Bilder oder Videos zum Array mediaUrls hinzu, und das Karussell wird automatisch erstellt.
Instagram Carousel Post
Video-URLs müssen mit einer bekannten Endung wie mp4 enden. Der Parameter isVideo wird für Instagram-Karussells nicht unterstützt.

Instagram Reels

Auf Instagram wird ein Videobeitrag als Reel bezeichnet. Sie können ein Video mit den folgenden optionalen instagramOptions an die Instagram Reels API posten.
Instagram Reels Options
  • Details zu den Video-Anforderungen finden Sie unter Video-Anforderungen der Reels API.
  • shareReelsFeed: Boolean, auf true gesetzt, um anzuzeigen, dass der Reel sowohl im Feed- als auch im Reels-Tab erscheinen kann, oder false, um anzuzeigen, dass der Reel nur im Reels-Tab erscheinen kann. Dieser Wert ist ein Hinweis an Instagram, wo der Reel angezeigt werden soll; keiner der Werte bestimmt jedoch, ob der Reel tatsächlich im Reels- oder Feed-Tab erscheint, da der Reel möglicherweise die Voraussetzungen nicht erfüllt oder vom Instagram-Algorithmus nicht ausgewählt wird.
  • audioName: String-Name der Audiomusik Ihrer Reels-Medien. Sie können nur einmal umbenennen, entweder beim Erstellen eines Reels oder danach über die Audio-Seite. Beispiel: "The Weeknd - Blinding Lights".
  • thumbNail: String-URL des Reel-Titelbildes (Thumbnail). Details zu thumbNail finden Sie hier.
  • thumbNailOffset: Ganzzahliger Offset in Millisekunden für das Thumbnail-Bild. Details zu thumbNailOffset finden Sie hier.
Siehe die Video-Anforderungen der Reels API oder ein Beispiel zur Nutzung der Instagram Reels API. Sie können außerdem eine Reels-Cover-URL und Standort- & Nutzer-Tags festlegen.

Trial Reels

Ein Trial Reel ist ein Reel, das beim erstmaligen Posten nur an Nicht-Follower veröffentlicht wird. So können Sie testen, wie ein Reel bei einem neuen Publikum abschneidet, bevor er Ihre bestehenden Follower erreicht. Setzen Sie trialParams.graduationStrategy in instagramOptions, um einen Reel als Trial zu veröffentlichen.
Instagram Trial Reel
graduationStrategy steuert, wie ein Trial Reel später „graduiert” – d. h. auch für Ihre Follower sichtbar wird. Es ist erforderlich, wenn trialParams angegeben ist, und muss einer der folgenden Werte sein:
  • “MANUAL” — Der Beitrag bleibt ein Trial Reel, bis Sie ihn manuell in der Instagram-App graduieren.
  • “SS_PERFORMANCE” — Meta graduiert den Reel automatisch anhand der frühen Performance bei Nicht-Followern.
Die Graduierung selbst (also das Sichtbarmachen eines veröffentlichten Trial Reels für Follower) wird derzeit von der Meta-API nicht bereitgestellt und muss manuell in der Instagram-App durchgeführt werden. Ayrshare wird einen Graduierungs-Endpunkt hinzufügen, sobald Meta einen bereitstellt.

Einschränkungen für Trial Reels

Die Trial-Reel-Anfrage wird am Ayrshare-Rand – noch vor einem Meta-Aufruf – abgelehnt, wenn eine der folgenden Bedingungen nicht erfüllt ist:
  • Genau eine Medien-URL, die auf .mp4 oder .mov endet (Groß-/Kleinschreibung wird ignoriert). Karussells werden nicht unterstützt.
  • instagramOptions.stories darf nicht true sein. Stories können keine Trial Reels sein.
  • graduationStrategy muss vorhanden und exakt “MANUAL” oder “SS_PERFORMANCE” sein (Groß-/Kleinschreibung beachten).
Fehler geben einen von drei Ayrshare-Fehlercodes zurück – siehe Instagram-Trial-Reel-Fehler (447, 448, 449) für die vollständigen Payloads.

Instagram Stories

Sie können ein einzelnes Bild oder Video als Instagram-Story mit den folgenden instagramOptions posten. Instagram-Stories verschwinden nach 24 Stunden.
Stories Post
Siehe die Anforderungen der Stories API.
  • Instagram-Stories unterstützen keinen Beitragstext – jeglicher Text im Feld post, einschließlich Erwähnungen, wird ignoriert.
  • Stories laufen nach 24 Stunden ab.
  • Instagram unterstützt das Veröffentlichen von Stories derzeit nur für Instagram-Business-Konten und nicht für Creator-Konten.
  • Instagram-Stories unterstützen keine Kollaborationen.
  • Das Veröffentlichen von Stickern (z. B. Link, Umfrage, Standort) wird von Instagram nicht unterstützt.

Reels-Thumbnails

Sie können einen Frame des Reels als Thumbnail auswählen oder ein eigenes Titelbild (Thumbnail) von einer externen URL verwenden.
Instagram Thumbnail
Der Offset ist die Position in Millisekunden des Thumbnail-Frames des Reel-Videos. Der Standardwert ist 0, was dem ersten Frame des Reels entspricht. Wenn Sie sowohl eine Thumbnail-URL als auch einen Thumbnail-Offset angeben, wird der Thumbnail-Offset ignoriert. Das Reel-Thumbnail muss den Reels-Thumbnail-Anforderungen entsprechen. Signierte URLs mit Weiterleitungen sind nicht garantiert mit Cover-URLs kompatibel. Wir empfehlen eine nicht signierte URL oder die Verwendung des /media-Endpunkts.

Alternativtext

Fügen Sie einem Bild einen Instagram-Alternativtext (auch Alt-Text genannt) hinzu. Der Instagram-Alt-Text ist eine Barrierefreiheitsfunktion für zusätzliche Nutzerinformationen und Screenreader.
  • Alt-Text unterstützt bis zu 1.000 Zeichen pro Bild.
  • Instagram unterstützt keinen Alt-Text für Reels oder Stories.
Verwenden Sie altText im Objekt instagramOptions.
Instagram Alt Text
Jeder Alt-Text muss einem Bild oder Video im Array mediaUrls entsprechen. Der Alt-Text wird in der angegebenen Reihenfolge auf jedes Bild angewendet.

Nutzer-Tags & Standorte

Der Instagram-Nutzer wird benachrichtigt, wenn Sie seinen Benutzernamen in einem Beitrag verwenden. Achten Sie darauf, Nutzer nicht zu spammen oder wiederholt mit ihrem Benutzernamen zu posten. Andernfalls kann Instagram Ihr Konto sperren oder deaktivieren.
Ein Bild oder ein Reel kann mit Instagram-Nutzern getaggt werden, und ein Bild, Video oder Reel kann mit einem Standort mithilfe des Parameters instagramOptions getaggt werden.

Standort

Ein Standort wird über eine locationId angegeben, also eine Facebook-Page-ID oder ein Facebook-Page-Name. Zum Beispiel ist die Facebook-Page-ID des Guggenheim Museums 7640348500 oder der Facebook-Page-Name "@guggenheimmuseum". Pages müssen mit einem physischen Standort verknüpft sein.
Instagram Location
Sie können die locationId (Page ID) mit dem Brand-Endpunkt nachschlagen. Beachten Sie, dass die Page einen Standort hinterlegt haben muss, sonst gibt die locationId einen Fehler zurück.
Wird für Bilder oder Videos in Karussells nicht unterstützt.

Nutzer-Tags

Mit Instagram-Tags können Sie andere Instagram-Nutzer in Ihrem Beitrag markieren. Nutzer werden über userTags angegeben, das ein Array von Objekten mit einem Instagram-Benutzernamen und x/y-Koordinaten (nur bei Bildern) enthält. Nutzer-Tags können für einzelne Bilder oder Reels hinzugefügt werden, jedoch nicht für normale Videos, mehrere Bilder oder Stories.
  • Benutzernamen müssen öffentliche Instagram-Konten sein. Fügen Sie das @ des Nutzer-Handles nicht hinzu.
  • x- und y-Werte müssen float-Zahlen sein, die von der oberen linken Ecke des Bildes ausgehen, mit einem Bereich von 0.01.0. Nur für Einzelbilder. Verwenden Sie sie nicht bei Reels, sonst tritt ein Fehler auf.
Instagram User Tags

Instagram-Erwähnungen

Erwähnen Sie einen anderen Instagram-Handle, indem Sie @handle im Beitragstext hinzufügen. Zum Beispiel können Sie den @ayrshare-Handle im Beitragstext erwähnen:
Instagram Mentions
Der erwähnte Nutzer (@mentioned) wird über die Erwähnung benachrichtigt. Bitte lesen Sie die wichtigen Regeln zu Erwähnungen.

Kollaboration

Instagram-Kollaboration ermöglicht es Ihnen, Inhalte gemeinsam mit anderen Instagram-Konten zu verfassen, indem Sie andere als Kollaboratoren taggen. So können Sie andere Instagram-Nutzer als Creator Ihres Beitrags markieren. Wenn sie getaggt werden, erhalten diese Nutzer in der mobilen App eine Einladung zur Kollaboration. Wenn sie annehmen, erscheint der Beitrag auch in ihrem Feed und ist für ihre Follower sichtbar, wodurch sich die Reichweite und das Engagement des Beitrags erhöhen.

Kollaboratoren

Der öffentliche Originalautor kann ein anderes öffentliches Konto als Instagram-Kollaborator taggen. Das andere Konto erhält eine Nachricht und kann die Anfrage annehmen oder ablehnen. Wenn das andere Konto annimmt, wird der Beitrag auch in dessen Profil angezeigt und im Instagram-Feed an dessen Follower verteilt. Der Header des Beitrags weist den Inhalt beiden Konten zu. Sie können Kollaboratoren zu einem Reel, Bild oder Karussell hinzufügen. Das Taggen eines privaten Kollaborators ist über die Instagram API nicht erlaubt. Während diese Funktionalität in der Instagram-App existiert, sind Plattformen und ihre APIs oft nicht auf demselben Funktionsstand.
Instagram-Stories unterstützen keine Kollaboratoren.
  • Laden Sie nur Kollaboratoren ein, von denen Sie erwarten, dass sie Ihre Einladung accept.
  • Wenn der Kollaborator antwortet mit einer declined Kollaborationsanfrage, laden Sie ihn nicht erneut ein, bevor Sie mit ihm gesprochen und den Grund für die Ablehnung verstanden haben.
  • Wiederholte Ablehnungen durch denselben Nutzer oder mehrere Nutzer bringen Ihr Instagram- und Ayrshare-Konto in Gefahr, gesperrt zu werden.
  • Der Originalautor kann jederzeit einen Kollaborator hinzufügen oder entfernen.
Laden Sie bis zu drei Kollaboratoren mit einem Array öffentlicher Instagram-Benutzernamen ein.
Instagram Collaborators
Diese drei Kollaboratoren erhalten in ihrer Instagram-Mobile-App eine Nachrichteneinladung und können die Einladung annehmen oder ablehnen; anschließend können Sie den Anfragestatus des eingeladenen Nutzers prüfen. Laden Sie nur Kollaboratoren ein, von denen Sie wissen, dass sie Ihre Anfrage annehmen, andernfalls kann Ihr Instagram-Konto negativ beeinflusst werden.
Hinweis zu eingeladenen Kollaboratoren: Mit wenigen Ausnahmen können Daten zu oder über gemeinsam verfasste Medien über die API nur von dem Nutzer abgerufen werden, der die Medien veröffentlicht hat; Kollaboratoren können diese Daten nicht über die API abrufen.

Anfragestatus eines Kollaborators abrufen

Nachdem Sie einen Instagram-Kollaborator eingeladen haben, können Sie den Status der Anfrage über die API zum Abrufen des Kollaborator-Anfragestatus prüfen.

Automatische Bildskalierung

Max Pack erforderlich
Bilder werden mit dem Parameter autoResize automatisch auf 1080 × 1080 px skaliert, um mit Instagram zu funktionieren. Beachten Sie: Dies skaliert das Bild für alle enthaltenen Plattformen. Wir empfehlen daher, einen Aufruf für Instagram und einen anderen /post-Aufruf für weitere Plattformen durchzuführen.
Instagram Auto Image Resize

Verbrauchtes Kontingent

Die Instagram-Antwort enthält das aktuelle usedQuota für die Anzahl der Instagram-Beiträge, die in einem rollierenden 24-Stunden-Zeitraum getätigt wurden. Instagram erlaubt nur 50 Instagram-Beiträge in einem rollierenden 24-Stunden-Zeitraum.
Instagram Used Quota
Wenn das Kontingent erreicht ist, wird eine Fehlermeldung zurückgegeben.

Inhaltsprobleme

Ayrshare enthält einen integrierten Medienschutz, der bestimmte Probleme bei der Medienübermittlung während des Postens erkennen und beheben kann. Wenn ein Beitrag erfolgreich ist, aber ein Inhaltsproblem erkannt und behoben wurde, enthält die Antwort ein optionales contentIssues-Objekt. So können Sie Probleme mit Ihrem Medien-Hosting proaktiv identifizieren und beheben. Das contentIssues-Objekt ist nur vorhanden, wenn ein Problem erkannt und behoben wurde – normale erfolgreiche Beiträge enthalten es nicht.
FeldTypBeschreibung
originMediaHostFailedbooleanDas soziale Netzwerk konnte die Medien nicht von der angegebenen URL abrufen. Der automatisierte Medienschutz von Ayrshare hat das Problem behoben und den Beitrag erfolgreich abgeschlossen. Erwägen Sie, Ihre Medien-Hosting-Konfiguration zu überprüfen — siehe Meta Media Crawler blockiert für häufige Ursachen.
detailsarray of stringsMenschenlesbare Beschreibungen jedes erkannten Problems.
Content Issues Response Example
Wenn Sie originMediaHostFailed in Ihren Antworten sehen, kann es ein Problem mit Ihrem Medien-Hosting geben, das verhindert, dass soziale Netzwerke auf Ihre Medien zugreifen. Siehe Meta Media Crawler blockiert für detaillierte Schritte zur Fehlerbehebung.

Fehlerdetails

Wenn eine Instagram-Medienveröffentlichung fehlschlägt, gibt das Fehlerobjekt jetzt den zugrunde liegenden Fehlertext von Meta im Feld details aus, zusätzlich zu Ayrshares code und message. So können Sie zwischen verschiedenen Grundursachen unterscheiden (zum Beispiel eine Ablehnung wegen des Seitenverhältnisses gegenüber einem Fehler beim Herunterladen von Medien), ohne den Support kontaktieren zu müssen.
Instagram Publish Error
Der message ist Ayrshares stabile, menschenlesbare Zusammenfassung, während details den vom Meta-System zurückgegebenen Rohtext der fehlgeschlagenen Veröffentlichung wiedergibt.

Zeilenumbrüche oder Rich Text zu einem Instagram-Beitrag hinzufügen

Instagram-Zeilenumbrüche können mit einem speziellen Zeilenumbruchszeichen zu einem Beitrag hinzugefügt werden. Rich Text, etwa fette oder kursive Schrift, lässt sich mit einigen HTML-Elementen zu einem Instagram-Beitrag hinzufügen.

Zeichenbeschränkungen

Weitere Informationen finden Sie unter Instagram-Zeichenbeschränkungen.

Zusätzliche Endpunkte

Anfragestatus eines Kollaborators abrufen