Ein Video auf LinkedIn posten
Der Endpunkt /api/upload verarbeitet Video-Uploads. Übergeben Sie eine Videodatei, setzen Sie die Plattform auf linkedin und fügen Sie Ihren Begleittext in linkedin_description ein. Der Parameter visibility steuert, wer den Beitrag sehen kann.
curl -X POST https://api.upload-post.com/api/upload \
-H "Autorisierung: Apikey Ihr-API-Schlüssel-hier" \
-F "[email protected]" \
-F "user=mybrand" \
-F "title=Product Demo Q3" \
-F "linkedin_description=We just shipped a major update to our analytics dashboard. Here\'s a quick walkthrough of the new features." \
-F "visibility=PUBLIC" \
-F "platform[]=linkedin" Die API antwortet mit einer Job-ID und einem Status:
{
"success": true,
"job_id": "job_linkedin_abc123",
"platform": "linkedin",
"status": "processing"
} Upload-Post übernimmt den gesamten Upload-Flow: Encoding, Chunk-Upload auf LinkedIns Server und Veröffentlichung. Sie erhalten einen Webhook oder können den Status-Endpunkt abfragen, wenn der Beitrag online ist.
Textinhalte auf LinkedIn posten
Für reine Textbeiträge (ohne Medien) verwenden Sie den Endpunkt /api/upload_text. Dies ist nützlich für Thought-Leadership-Content, Unternehmensankündigungen oder Link-Shares.
curl -X POST https://api.upload-post.com/api/upload_text \
-H "Autorisierung: Apikey Ihr-API-Schlüssel-hier" \
-F "user=mybrand" \
-F "linkedin_title=Hiring Senior Engineers" \
-F "linkedin_description=We\'re growing the team. Looking for backend engineers with experience in distributed systems. Remote-friendly, competitive comp. DM me or check the link in comments." \
-F "visibility=PUBLIC" \
-F "platform[]=linkedin"
Ein Hinweis zu linkedin_title vs linkedin_description: Der Titel ist eine plattformspezifische Überschrift, während die Beschreibung der Begleittext ist, der im Beitrag erscheint. Wenn Sie nur linkedin_title setzen, wird es auch als Beschreibung verwendet. Für die meisten LinkedIn-Beiträge sollten Sie linkedin_description mit dem vollständigen Beitragstext setzen.
Post images on LinkedIn
Verwenden Sie den Endpunkt /api/upload_photos, um Bildbeiträge zu veröffentlichen. Sie können ein oder mehrere Bilder anhängen.
curl -X POST https://api.upload-post.com/api/upload_photos \
-H "Autorisierung: Apikey Ihr-API-Schlüssel-hier" \
-F "user=mybrand" \
-F "[email protected]" \
-F "title=Our 2025 industry report is out" \
-F "linkedin_description=Key findings from our annual survey of 500+ companies. Swipe through the highlights or grab the full PDF in the comments." \
-F "visibility=PUBLIC" \
-F "platform[]=linkedin" Upload-Post übernimmt die Bildformatkonvertierung und Größenanpassung automatisch. Sie können auch unsere Social Media Posting API-Dokumentation für Details zu unterstützten Formaten einsehen.
Auf einer LinkedIn-Unternehmensseite veröffentlichen
Standardmäßig werden Beiträge auf dem persönlichen Profil des verbundenen LinkedIn-Kontos veröffentlicht. Um stattdessen auf einer Unternehmensseite zu posten, fügen Sie den Parameter target_linkedin_page_id mit der numerischen ID Ihrer Organisation hinzu.
curl -X POST https://api.upload-post.com/api/upload \
-H "Autorisierung: Apikey Ihr-API-Schlüssel-hier" \
-F "[email protected]" \
-F "user=mybrand" \
-F "title=Company Update" \
-F "linkedin_description=Excited to announce our Series B funding. Thanks to everyone who made this possible." \
-F "visibility=PUBLIC" \
-F "target_linkedin_page_id=12345678" \
-F "platform[]=linkedin" Sie finden die ID Ihrer Unternehmensseite in der URL, wenn Sie Ihre Unternehmensseite auf LinkedIn besuchen (es ist der numerische Teil), oder über das Upload-Post-Dashboard, nachdem Sie Ihre Seite verbunden haben. Das verbundene LinkedIn-Konto muss ein Administrator der Unternehmensseite sein, damit dies funktioniert.
Für weitere Details lesen Sie die LinkedIn-Plattformseite.
LinkedIn-Sichtbarkeitseinstellungen
Der Parameter visibility steuert, wer Ihren LinkedIn-Beitrag sehen kann. Drei Optionen stehen zur Verfügung:
| Wert | Wer sieht es | Wann verwenden |
|---|---|---|
ÖFFENTLICH | Jeder auf LinkedIn | Standard. Am besten für Reichweite und Engagement. |
EINGELOGGT | Nur LinkedIn-Mitglieder | Inhalte, die nicht in Suchmaschinen erscheinen sollen. |
NUR_VERBINDUNGEN | Ihre Kontakte 1. Grades | Interne Updates, persönliche Ankündigungen. |
Wenn Sie visibility nicht setzen, ist der Standardwert ÖFFENTLICH. Für Unternehmensseiten entspricht NUR_VERBINDUNGEN der Einstellung "Nur Follower".
LinkedIn-Posts planen
Fügen Sie scheduled_date zu jedem LinkedIn-Upload-Request hinzu, um zu einem zukünftigen Zeitpunkt zu veröffentlichen. Das Datumsformat ist ISO-8601, und Sie können einen timezone-Parameter (IANA-Format) angeben, damit Sie nicht selbst in UTC umrechnen müssen.
curl -X POST https://api.upload-post.com/api/upload_text \
-H "Autorisierung: Apikey Ihr-API-Schlüssel-hier" \
-F "user=mybrand" \
-F "linkedin_description=Monday motivation: the best time to start is now. The second best time is also now." \
-F "visibility=PUBLIC" \
-F "platform[]=linkedin" \
-F "scheduled_date=2025-09-22T09:00:00Z" \
-F "timezone=America/New_York"
Sie können auch das Warteschlangensystem verwenden, indem Sie add_to_queue=true anstelle eines bestimmten Datums setzen. Upload-Post weist den Beitrag dem nächsten verfügbaren Zeitslot basierend auf Ihrem konfigurierten Zeitplan zu. Dies ist ideal, wenn Sie Content per Batch erstellen und konsistentes tägliches Posten ohne exakte Zeitauswahl wünschen.
Für einen tiefgehenden Einblick in Planung, Warteschlangenkonfiguration und Verwaltung geplanter Posts lesen Sie die vollständige Planungsanleitung.
Cross-Posting: LinkedIn + andere Plattformen
Hier zeigt die Social Media Posting API ihre wahre Stärke. Sie können in einem einzigen API-Aufruf auf LinkedIn und mehreren anderen Plattformen veröffentlichen. Fügen Sie einfach weitere Werte zum platform[]-Array hinzu.
curl -X POST https://api.upload-post.com/api/upload \
-H "Autorisierung: Apikey Ihr-API-Schlüssel-hier" \
-F "[email protected]" \
-F "user=mybrand" \
-F "title=How we reduced API latency by 40%" \
-F "linkedin_description=Deep dive into our recent infrastructure overhaul. We cut p99 latency from 800ms to 480ms. Here\'s what worked and what didn\'t." \
-F "visibility=PUBLIC" \
-F "platform[]=linkedin" \
-F "platform[]=x" \
-F "platform[]=threads" Ein Request, drei professionelle Netzwerke. Upload-Post passt den Content automatisch an die Anforderungen jeder Plattform an (Seitenverhältnis, Beschriftungslänge, Format). Sie können auch plattformspezifische Beschreibungen setzen, damit sich jeder Beitrag nativ für seine Plattform anfühlt. Lesen Sie auf mehreren Plattformen gleichzeitig posten für die vollständige Anleitung.
Automate with Python
Das Upload-Post Python SDK macht es unkompliziert, LinkedIn-Posting in Skripte, Cron-Jobs oder Backend-Services zu integrieren. Installieren Sie es mit pip install upload-post.
from upload_post import UploadPostClient
from datetime import datetime, timedelta
client = UploadPostClient(api_key="your-api-key-here")
# Post a video to LinkedIn immediately
response = client.upload_video(
video_path="/path/to/video.mp4",
title="API-gestützter LinkedIn-Beitrag",
linkedin_description="Gepostet über das Upload-Post Python SDK. Keine OAuth-Probleme.",
user="mybrand",
platforms=["linkedin"],
visibility="ÖFFENTLICH"
)
print(f"Video gepostet: {response['job_id']}.")
# Post a text update to a company page
response = client.upload_text(
linkedin_title="We\'re hiring",
linkedin_description="Looking for senior engineers to join our platform team. Remote OK.",
user="mybrand",
platforms=["linkedin"],
visibility="ÖFFENTLICH",
target_linkedin_page_id="12345678"
)
print(f"Text gepostet: {response['job_id']}")
# Schedule posts for the week
base_date = datetime.now() + timedelta(days=1)
posts = [
"Montag: Teilen unseres technischen Blogbeitrags über Caching-Strategien.",
"Mittwoch: Schneller Tipp zum Schreiben besserer LinkedIn-Posts.",
"Freitag: Team-Spotlight und Wochenend-Leseempfehlungen.",
]
days_offset = [0, 2, 4]
for text, offset in zip(posts, days_offset):
publish_date = (base_date + timedelta(days=offset)).replace(
hour=9, minute=0, second=0
)
response = client.upload_text(
linkedin_description=text,
user="mybrand",
platforms=["linkedin"],
visibility="ÖFFENTLICH",
scheduled_date=publish_date.isoformat(),
timezone="America/New_York"
)
print(f"Scheduled for {publish_date.date()}: {response['job_id']}") Für ein vollständiges Python-Automatisierungs-Setup einschließlich Fehlerbehandlung und Batch-Verarbeitung lesen Sie das Python-Automatisierungs-Tutorial.
No-Code mit n8n und Make.com
Wenn Sie visuelle Arbeitsabläufe dem Schreiben von Code vorziehen, integriert sich Upload-Post mit den wichtigsten Automatisierungsplattformen. Sie können LinkedIn-Posting-Arbeitsabläufe erstellen, ohne eine einzige Zeile Code zu schreiben.
- n8n: Verwenden Sie den HTTP-Request-Node, um die Upload-Post API aufzurufen. Wir haben vorgefertigte n8n-Vorlagen für gängige LinkedIn-Arbeitsabläufe.
- Make.com: Erstellen Sie Szenarien, die LinkedIn-Posts aus Google Sheets, RSS-Feeds oder CRM-Events auslösen.
- Zapier: Verbinden Sie Upload-Post mit über 5.000 Apps für automatisiertes LinkedIn-Posting.
- Airtable: Verwenden Sie Airtable als Content-Kalender und veröffentlichen Sie automatisch nach Zeitplan auf LinkedIn.
Sie können auch aus Google Sheets posten für einen tabellenbasierten Workflow, den viele Teams intuitiv finden. Und unser Social-Media-Feiertagskalender kann Ihnen helfen, zeitgemäßen LinkedIn-Content das ganze Jahr über zu planen.
Häufig gestellte Fragen
Kann ich auf LinkedIn-Unternehmensseiten posten?
Ja. Fügen Sie den Parameter target_linkedin_page_id mit der numerischen ID der Unternehmensseite zu Ihrem Request hinzu. Das verbundene LinkedIn-Konto muss ein Administrator dieser Seite sein.
Do I need a LinkedIn Developer App?
Nein. Upload-Post übernimmt die gesamte OAuth-Komplexität, Token-Verwaltung und API-Integration im Hintergrund. Sie verbinden einfach Ihr LinkedIn-Konto über das Dashboard und verwenden Ihren Upload-Post API-Schlüssel für alle Requests.
Kann ich Links in LinkedIn-Beiträgen einfügen?
Ja. Fügen Sie URLs direkt in den linkedin_description-Text ein. LinkedIn generiert automatisch eine Link-Vorschaukarte für die erste erkannte URL.
Was ist das Video-Größenlimit für LinkedIn?
LinkedIn akzeptiert Videos bis zu 5 GB und 10 Minuten Länge. Upload-Post übernimmt den Chunk-Upload, sodass große Dateien auch bei langsameren Verbindungen zuverlässig funktionieren. Wenn Ihr Video LinkedIns Limits überschreitet, gibt Upload-Post einen klaren Fehler zurück, bevor die Verarbeitung beginnt.
Was ist das tägliche Upload-Limit für LinkedIn?
LinkedIn erlaubt bis zu 150 Uploads pro 24-Stunden-Rollzeitraum pro verbundenem Konto. Dies gilt für alle Content-Typen (Video, Bild, Text). Wenn Sie nach einer Alternative zu Tools wie Hootsuite suchen, ist Upload-Post eine starke Hootsuite-Alternative mit höheren Limits und API-First-Design.