Dashboard
Übersicht aller Posts und Aktivitäten
—
GESAMT POSTS
—
BEREIT ZU POSTEN
—
VERÖFFENTLICHT
—
FEHLER
Nächste Posts
Lädt…
Letzter Cron-Lauf
Noch kein Lauf
CSV Import
Lade deine generierte CSV-Datei hoch — Posts werden automatisch angelegt
CSV-Format (Beispiel)
scheduled_date,scheduled_time,timezone,platform,account,content,status 2025-06-01,09:00,Europe/Berlin,LinkedIn,ACC1,"Dein Post-Inhalt",ready 2025-06-01,12:00,Europe/Berlin,LinkedIn,ACC1,"Zweiter Post",ready
CSV-Datei hier reinziehen
oder klicken zum Auswählen · .csv Dateien
Posts verwalten
Alle importierten Posts — Status, Zeitplan, Aktionen
| DATUM | UHRZEIT | ACCOUNT | INHALT | STATUS | AKTION |
|---|---|---|---|---|---|
| Lädt… | |||||
Accounts
LinkedIn-Accounts verwalten und verbinden
Neuen Account hinzufügen
Auto-Publisher
Fällige Posts jetzt veröffentlichen oder Cron-Status prüfen
Manuell auslösen
Klicke hier um alle Posts zu veröffentlichen, deren Datum & Uhrzeit bereits erreicht ist. Der Cron-Job macht das automatisch 3× täglich.
Cron-Log (letzte Läufe)
Lädt…
Setup & Cron
Einrichtungsschritte und Anleitungen
ℹ️
Erste Schritte: Folge der Reihenfolge unten für ein vollständiges Setup.
1. Datenbank einrichten
Erstellt alle nötigen Tabellen in deiner MySQL-Datenbank automatisch.
2. LinkedIn Developer App
- Geh zu developer.linkedin.com → "Create App"
- App-Name: z.B. "Malik LinkedIn Poster"
- Redirect URL eintragen:
https://linkedinpost.malik-consults.de/api/auth_callback.php - Scopes aktivieren:
openid profile w_member_social - Client ID + Secret in
api/config.phpeintragen
3. Automatischer Cron-Job (3× täglich)
Im Hosting-Panel (cPanel / Plesk) unter "Cron-Jobs" eintragen:
0 8,12,17 * * * curl -s "https://linkedinpost.malik-consults.de/api/cron_publish.php?secret=linkedin-cron-2025"
Oder gratis bei cron-job.org eintragen — URL oben als Job hinzufügen, Intervall: täglich 3×.
4. Passwort & Datenbankdaten ändern
Öffne api/config.php und trage dein neues DB-Passwort sowie ein App-Passwort ein.
Ändere auch den CRON_SECRET in api/cron_publish.php.