X BYO-API-Schlüssel
Ab dem 31. März 2026 erfordern alle X-/Twitter-Vorgänge Ihre eigenen API-Anmeldedaten. Nachdem Sie Ihr X-Konto über OAuth verknüpft haben, fügen Sie in jeder Anfrage, die sich an X richtet, diese 2 Header hinzu:
Noch nicht verknüpft? Siehe den X BYO Key Setup-Leitfaden, um Ihr X-Konto zu verbinden.
| Header | Wert |
|---|---|
X-Twitter-OAuth1-Api-Key | Ihr API-Key (Consumer Key) |
X-Twitter-OAuth1-Api-Secret | Ihr API-Key-Secret (Consumer Secret) |
Ayrshare wendet keine eigenen monatlichen oder täglichen X-/Twitter-Rate-Limits mehr an. Da X-Anfragen Ihre
eigenen Anmeldedaten verwenden (BYO), wird Ihre Nutzung ausschließlich durch die Limits Ihrer eigenen X Developer-App bestimmt. Details finden Sie in der
Dokumentation zu den X-API-Rate-Limits.
Posten auf X (Twitter)
JSON für einen einfachen Beitrag mit Link und Bild über die X API (früher bekannt als Twitter API):X Post
- X zeigt automatisch eine Vorschau des Links im Tweet an, sofern kein Bild oder Video enthalten ist. Im obigen Beispiel wird das Bild angezeigt. Wenn Sie das Bild entfernen, wird die Link-Vorschau angezeigt.
- Wenn Ihr Video nicht mit einer bekannten Videoendung wie mp4 endet, verwenden Sie den Parameter
isVideo. Weitere Informationen finden Sie unter /post-Endpunkt. - X unterstützt auch das Senden von Medien ohne Beitragstext. Wenn Sie keinen Beitragstext einfügen möchten,
senden Sie einen leeren String
post: "". - Sie können bis zu 4 Bilder oder Videos in einem einzelnen Tweet hochladen. Beachten Sie die wichtigen Richtlinien und Einschränkungen beim Posten von Twitter-Videos.
- Weitere Informationen finden Sie unter X-Medienrichtlinien und X-Autorisierung.
X-Optionen
Sie können zusätzliche Optionen für einen Beitrag über den ParametertwitterOptions festlegen.
X Options
Alternativtext für Bilder zur Barrierefreiheit und für Screenreader. Maximal 1.000 Zeichen pro Alt-Text.Weitere Informationen finden Sie unter Alt-Text.
Beschränken Sie Medien auf bestimmte Länder, indem Sie bestimmte Regionen blockieren. Verwenden Sie Ländercodes.Kann nicht zusammen mit
allowCountries verwendet werden. Weitere Informationen finden Sie unter Geo-Beschränkungen.Beschränken Sie Medien auf bestimmte Länder, indem Sie bestimmte Regionen erlauben. Verwenden Sie Ländercodes.Kann nicht zusammen mit
blockCountries verwendet werden. Weitere Informationen finden Sie unter Geo-Beschränkungen.Ermöglicht das Posten längerer Beiträge mit bis zu 25.000 Zeichen für Premium-Nutzer.Weitere Informationen finden Sie unter Long Post.
Erlaubt das Posten von Videos, die länger als 2 Minuten und 20 Sekunden sind, für zugelassene Konten.Weitere Informationen finden Sie unter Long Video.
Führen Sie Umfragen mit benutzerdefinierten Optionen und Dauer durch.Pflichtfelder:
duration (Zahl in Minuten), options (Array von Strings).Weitere Informationen finden Sie unter Umfragen.Zitieren Sie einen anderen Tweet, indem Sie die Tweet-ID angeben.Weitere Informationen finden Sie unter Quote Tweet.
Steuern Sie, wer auf den Beitrag antworten kann.Werte:
following, mentioned, subscribers oder verified.Weitere Informationen finden Sie unter Antwort-Einstellungen.Machen Sie den Beitrag nur für Abonnenten sichtbar.Weitere Informationen finden Sie unter Nur für Abonnenten.
Fügen Sie Videos Untertitel/Captions über SRT-Dateien hinzu. Muss eine gültige SRT-Datei-URL sein, die auf
.srt endet.Weitere Informationen finden Sie unter Untertitel/Captions für Videos.Die Sprache der Untertitel. Muss ein gültiger Sprachcode sein.
Der Name der Untertitelspur. Maximal 150 Zeichen.
Legen Sie ein Thumbnail (Titelbild) für Videos fest. Muss eine URL zu einer JPEG-, PNG-, BMP- oder WebP-Bilddatei sein.Weitere Informationen finden Sie unter Video-Thumbnail und in den X-Medienrichtlinien zu den Bildanforderungen.
Legen Sie den Titel für ein Video fest. Wird auf das Titelfeld in X Media Studio abgebildet.Weitere Informationen finden Sie unter Video-Metadaten.
Legen Sie die Beschreibung für ein Video fest. Wird auf das Beschreibungsfeld in X Media Studio abgebildet.Weitere Informationen finden Sie unter Video-Metadaten.
Teilen Sie lange Beiträge in zusammenhängende Thread-Serien mit optionaler Nummerierung und Medien.Weitere Informationen finden Sie unter Threads.
Fügt automatisch am Ende von Threads Nummern im Format 1/n hinzu.Erfordert
thread: true.Fügen Sie Threads Medienobjekte hinzu. Jeweils ein Medienobjekt wird pro Thread in Reihenfolge hinzugefügt.Verwenden Sie
null, um Medien für einen bestimmten Thread zu überspringen. Verwenden Sie Objekte mit mehreren URLs für mehrere Medien pro Thread.Alt-Text
Fügen Sie dem Bild eines Tweets einen Alternativtext (Alt-Text) hinzu. Der X-Alt-Text ist eine Barrierefreiheitsfunktion für zusätzliche Nutzerinformationen und Screenreader. Verwenden SiealtText im Objekt twitterOptions.
X Alt Text
mediaUrls entsprechen. Der Alt-Text wird in der angegebenen Reihenfolge auf jedes Bild angewendet.
Alt-Text kann nicht auf Videos angewendet werden. Wenn ein Video in
mediaUrls zusammen mit altText enthalten ist,
wird das Video nicht gepostet. Alt-Text darf maximal 1.000 Zeichen umfassen.Geo-Beschränkungen
Sie können X-Medien wie Bilder oder Videos mit den ParameternblockCountries und allowCountries und Ländercodes auf bestimmte Länder beschränken.
Der Beitrag wird weiterhin in allen Ländern angezeigt, die Medien sind jedoch in den angegebenen Ländern nicht verfügbar.
blockCountries: Ein Array von zu blockierenden Ländercodes. Siehe Ländercodes.allowCountries: Ein Array von zulässigen Ländercodes. Siehe Ländercodes.
blockCountries oder allowCountries gleichzeitig.
Wenn beide Parameter verwendet werden oder ein Land von X nicht unterstützt wird, werden die Geo-Beschränkungen ignoriert.
Long Post
Nutzer mit Premium-X-Konten wie Premium oder Premium Plus können längere Beiträge mit bis zu 25.000 Zeichen posten. Ayrshare erlaubt Nutzern mit Premium-X-Konten automatisch Long-Form-Beiträge. Wenn der Nutzer seinen X-Premium-Status ändert, warten Sie bitte 24 Stunden, bis dies in Ayrshare wirksam wird. Sie können den Premium-Abonnementstatus eines Nutzers über die Endpunkte /user oder /analytics prüfen. Sie können auch erzwingen, dass ein Long-Form-Beitrag akzeptiert wird, indem Sie den Body-ParameterlongPost verwenden. Dies können Sie tun, indem Sie das folgende JSON in Ihre Anfrage aufnehmen:
X Long Post
code: 111-Fehler zurück.
Long Video
Business- oder Enterprise-Plan erforderlich. X schreibt eine maximale Videolänge von 2 Minuten und 20 Sekunden vor. Wenn Sie jedoch von X für längere Videos zugelassen sind, etwa weil das X-Konto des Nutzers ein Premium-Konto ist oder am Amplify Partner Program teilnimmt, können Sie Videos mit einer Länge von 10+ Minuten posten. Verwenden Sie beim Posten eines langen Videos denlongVideo-Parameter in twitterOptions:
X Long Video
Erwähnungen
Erwähnen Sie einen anderen X-Handle, indem Sie@handle im Beitragstext hinzufügen. Beispiel:
X Mention
Umfragen
Führen Sie eine X-Umfrage mit dem Parameterpoll von twitterOptions durch.
X Poll
duration: Eine Zahl in Minuten, die die Dauer der Umfrage angibt.options: Ein Array von Strings mit den Umfrageoptionen.
Quote Tweet
Sie können einen anderen Tweet zitieren, indem Sie die Low-Level-Tweet-ID angeben. Die ID kann über die/post-Antwort im Feld postIds, über Verlauf abrufen oder direkt aus der Tweet-URL abgerufen werden: https://twitter.com/Ayrshare/status/1651601430669664256
X Quote Tweet
Antwort-Einstellungen
Sie können die Antwort-Einstellungen eines Beitrags so festlegen, dass nur bestimmte Nutzertypen antworten dürfen.X Reply Settings
replySettings kann einen der folgenden Werte annehmen:
following: Nur Nutzer, denen das X-Konto folgt, können antworten.mentioned: Nur Nutzer, die im Beitrag erwähnt werden, können antworten.subscribers: Nur Nutzer, die Abonnenten des postenden X-Kontos sind, können antworten.verified: Nur auf X verifizierte Nutzer können auf den Beitrag antworten.
Nur für Abonnenten
Sie können einen Beitrag so festlegen, dass er nur für Abonnenten sichtbar ist, indem Sie den ParametersubscribersOnly verwenden.
X Subscribers Only
Untertitel/Captions für Videos
Sie können X-Untertitel (auch X-Captions genannt) zu Videos hinzufügen, indem Sie eine SRT-Datei einbinden. Verwenden Sie das FeldsubTitleUrl im Objekt twitterOptions, um die URL zu Ihrer SRT-Datei anzugeben.
X Subtitles
subTitleUrl: Eine gültige SRT-Datei. Die URL muss mithttps://beginnen und mit.srtenden und eine gültige SRT-Datei sein.subTitleLanguage: Optional: Die Sprache der Untertitel. Muss ein gültiger Sprachcode sein. Standard: „en”.subTitleName: Optional: Der Name der Untertitelspur. Der Name wird dem Nutzer als Auswahl während der Wiedergabe angezeigt. Maximal 150 Zeichen unterstützt. Standard: „English”.
Video-Thumbnail
Legen Sie ein Thumbnail (Titelbild) für Twitter/X-Videos fest. Das Thumbnail wird vor dem Abspielen des Videos angezeigt und hilft Nutzern, den Videoinhalt zu verstehen. Verwenden SiethumbNail im Objekt twitterOptions.
Twitter/X Video Thumbnail
thumbNail: Eine URL zum Thumbnail-Bild. Unterstützte Bildformate sind JPEG, PNG, BMP und WebP.- Das Thumbnail-Bild sollte den Videoinhalt repräsentieren und visuell ansprechend sein, um Engagement zu fördern.
- Bildanforderungen finden Sie unter X-Medienrichtlinien.
Video-Metadaten
Legen Sie einen Titel und eine Beschreibung für ein an X gepostetes Video fest. Diese werden auf die Titel- und Beschreibungsfelder in X Media Studio abgebildet. Verwenden Sie die FeldervideoTitle und videoDescription im Objekt twitterOptions.
X Video Metadata
videoTitle: Der Titel für das Video, abgebildet auf das Titelfeld in X Media Studio.videoDescription: Die Beschreibung für das Video, abgebildet auf das Beschreibungsfeld in X Media Studio.
Video-Monetarisierung (Pro Media)
Ayrshare unterstützt die X-(Twitter-)Videomonetarisierung für berechtigte Konten über das Pro-Media-Programm von X. Dies ist eine Funktion mit eingeschränktem Zugang – kontaktieren Sie uns, wenn Sie Zugang wünschen.Thread
Ein X-Thread, auch als Tweetstorm bekannt, ist eine zusammenhängende Serie von Beiträgen auf X (früher Twitter), mit der Sie längere Gedanken über das Zeichenlimit eines einzelnen Beitrags hinaus teilen können. Zusammen betrachtet erscheinen sie als eine durchgehende Erzählung.
Einen Thread posten
Ein X-Thread kann über die API gepostet werden. Ein Thread ist ein Beitrag, der in eine Reihe von Antwortthreads aufgeteilt und in X mit einer Linie verbunden ist. Sie können den Beitrag entweder automatisch aufteilen oder die Thread-Umbrüche im Beitragstext angeben.X Thread
thread: true, um den Beitragstext automatisch anhand von Zeilenumbrüchen in Threads aufzuteilen.threadNumber: true, um automatisch am Ende der Threads Nummern im Format 1/n hinzuzufügen. Zum Beispiel wird der 2. von 5 Threads mit 2/5 versehen.mediaUrls: [array of urls], um jedem Thread der Reihe nach ein Medienobjekt (ein Bild oder Video) hinzuzufügen. Es wird jeweils nur ein Medienobjekt pro Thread in Reihenfolge hinzugefügt.
"twitter": []. Weitere Informationen finden Sie unter Post-Analytics 200-Antwort.
Thread-Medien
Medien überspringen
Überspringen Sie Medien für den Thread, indem Sienull im Array verwenden. Beispiel:
["https://site.com/image1.png", null, "https://site.com/image2.png"]
Damit wird image1 in den ersten Tweet, kein Bild in den zweiten und image2 in den dritten Tweet eingefügt.
Mehrere Medien
Mehrere Medienobjekte können einem Tweet in einem Thread hinzugefügt werden, indem im ArraymediaUrls ein Objekt {} mit den Medien-URLs verwendet wird. Es können beliebige eindeutige Objektschlüssel verwendet werden. Beispiel:
X Thread with Multiple Media URLs
Thread-Umbrüche
Ayrshare teilt den Beitragstext automatisch in Tweets passender Länge (> 280 Zeichen) auf. Beim Erstellen von Threads wird nach Möglichkeit priorisiert, vollständige Sätze in einem Beitrag zu halten. Passt ein Satz nicht, teilen wir zwischen Sätzen. Bei sehr langen Sätzen teilen wir zwischen Wörtern. In seltenen Fällen, in denen ein Wort zu lang ist, teilen wir das Wort selbst. Sie können außerdem Absätze mit\n\n manuell im Beitragstext markieren, um anzugeben, dass ein separater Thread erstellt werden soll.
Wenn \n\n im Beitragstext vorkommt, teilen wir den Beitrag nicht automatisch in Threads.
Beispiel:
Example X Thread
\u2063\n\u2063\n.
X Thread with Paragraphs
Einen Thread löschen
Um einen Tweet Storm zu löschen, rufen Sie den /post-Delete-Endpunkt mit der obersten Post-ID auf, die in der Antwort zurückgegeben wurde. Alle Threads werden gelöscht.Zeichenbeschränkungen
Weitere Informationen finden Sie unter X-/Twitter-Zeichenbeschränkungen.X-Videokompatibilität
Manche Videosoftware erzeugt MP4-Dateien, die mit X nicht kompatibel sind. Beispielsweise erstellen Camtasia-Versionen älter als 2019.0.9 MP4-Dateien, die X ablehnt. Auch mehr als eine Audiospur verursacht häufig Probleme. Wenn Sie beim Posten die folgende Meldung zurückerhalten, ist das Video nicht mit Twitter kompatibel und muss neu kodiert werden."file is currently unsupported"
Prüfen Sie Ihre Videosoftware auf Kompatibilität. Zum Beispiel bietet Adobe Media Encoder ein Export-Preset für Twitter 1080p Full HD.

Nur für Abonnenten
Sie können einen Beitrag so festlegen, dass er nur für Abonnenten sichtbar ist, indem Sie den ParametersubscribersOnly verwenden.
X Subscribers Only
Antwort-Einstellungen
Sie können die Antwort-Einstellungen eines Beitrags so festlegen, dass nur bestimmte Nutzertypen antworten dürfen.X Reply Settings
replySettings kann einen der folgenden Werte annehmen:
following: Nur Nutzer, denen das X-Konto folgt, können antworten.mentioned: Nur Nutzer, die im Beitrag erwähnt werden, können antworten.subscribers: Nur Nutzer, die Abonnenten des postenden X-Kontos sind, können antworten.verified: Nur auf X verifizierte Nutzer können auf den Beitrag antworten.
