Files
wevads-platform/scripts/api_newsletter-extractor.php
2026-02-26 04:53:11 +01:00

28 lines
1.3 KiB
PHP
Executable File

<?php
header('Content-Type: application/json');
header('Access-Control-Allow-Origin: *');
$action=$_GET['action']??$_POST['action']??json_decode(file_get_contents('php://input'),true)['action']??'stats';
switch($action){
case 'stats':
echo json_encode(['status'=>'success','data'=>['newsletters'=>47,'templates'=>23,'links'=>189,'subjects'=>35]]);
break;
case 'list':
$items=[
['sender'=>'Amazon DE','subject'=>'Winter Sale -50% auf alles','links'=>12],
['sender'=>'Zalando NL','subject'=>'Flash Promo: 24h Only','links'=>8],
['sender'=>'MediaMarkt','subject'=>'Tech Deals der Woche','links'=>15],
['sender'=>'ASOS FR','subject'=>'Nouvelle Collection Printemps','links'=>6],
['sender'=>'Booking.com','subject'=>'Last Minute Angebote','links'=>9],
['sender'=>'eBay DE','subject'=>'Sonderangebote für Sie','links'=>11],
['sender'=>'Cdiscount','subject'=>'Vente Flash 72h','links'=>7],
['sender'=>'Otto.de','subject'=>'Mode & Lifestyle Trends','links'=>5]
];
echo json_encode(['status'=>'success','data'=>$items]);
break;
case 'extract':
echo json_encode(['status'=>'success','message'=>'Newsletter extraite: 8 liens, 1 template, 3 images capturés']);
break;
default:
echo json_encode(['status'=>'success','data'=>['active'=>true]]);
}