Seite wählen
$post_text, 'platforms' => $selected_platforms, ]; if (!empty($media_urls )) { $post_data['mediaUrls'] = array_map('trim', explode(',', $media_urls)); } if (!empty($profile_key)) { $headers[] = 'Profile-Key: ' . $profile_key; } $ch = curl_init($ayrshare_endpoint); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post_data)); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($ch); $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE ); $curl_error = curl_error($ch); curl_close($ch); if ($curl_error) { $message = 'cURL-Fehler: ' . $curl_error; $message_type = 'error'; } else { $response_data = json_decode($response, true); if ($http_code === 200 && isset($response_data['status'] ) && $response_data['status'] === 'success') { $message = 'Post erfolgreich veröffentlicht!'; $message_type = 'success'; } else { $error_details = isset($response_data['message']) ? $response_data['message'] : 'Unbekannter Fehler'; $message = 'Ayrshare API Fehler (' . $http_code . ' ): ' . $error_details; $message_type = 'error'; if (isset($response_data['errors'])) { foreach ($response_data['errors'] as $platform_error) { $message .= '
Plattform ' . $platform_error['platform'] . ': ' . $platform_error['message']; } } } } } } // Liste der unterstützten Plattformen (könnte auch dynamisch von Ayrshare API abgerufen werden) $all_platforms = [ ['id' => 'facebook', 'name' => 'Facebook'], ['id' => 'instagram', 'name' => 'Instagram'], ['id' => 'twitter', 'name' => 'X (Twitter)'], ['id' => 'linkedin', 'name' => 'LinkedIn'], ['id' => 'youtube', 'name' => 'YouTube'], ['id' => 'tiktok', 'name' => 'TikTok'], ['id' => 'pinterest', 'name' => 'Pinterest'], ['id' => 'reddit', 'name' => 'Reddit'], ['id' => 'telegram', 'name' => 'Telegram'], ['id' => 'threads', 'name' => 'Threads'], ['id' => 'bluesky', 'name' => 'Bluesky'], ['id' => 'snapchat', 'name' => 'Snapchat'], ['id' => 'gmb', 'name' => 'Google Business Profile'], ]; ?>
>

Social Media Post Veröffentlichen



URLs durch Komma getrennt (z.B. https://example.com/bild.jpg, https://example.com/video.mp4 )


>


Für Business/Enterprise Pläne

Pin It on Pinterest