Počítačové znalosti
Craigslist nabízí rozhraní API, které umožňuje hromadně nahrávat inzeráty bez nutnosti ručního zadávání. Toto řešení je oblíbené zejména mezi realitními makléři, kteří potřebují najednou zveřejnit velké množství nabídek. V následujícím návodu ukážeme, jak pomocí PHP a cURL navázat spojení s API a odeslat data.
Otevřete PHP soubor, ve kterém budete generovat příspěvky, a načtěte jej ve svém oblíbeném editoru.
Vytvořte objekt cURL a nastavte cílovou adresu API:
$cc = curl_init();
$url = 'https://post.craigslist.org/bulk-rss/post';
curl_setopt($cc, CURLOPT_URL, $url);
Definujte požadované HTTP hlavičky a uživatelský agent:
$headers = [
'Connection: Keep-Alive',
'Content-Type: application/x-www-form-urlencoded;charset=UTF-8'
];
curl_setopt($cc, CURLOPT_HTTPHEADER, $headers);
curl_setopt($cc, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1)');
Předpokládejme, že hromadné položky jsou uloženy v souboru myfile.xml. Načtěte obsah souboru a odešlete jej jako POST data:
$data = file_get_contents('myfile.xml');
curl_setopt($cc, CURLOPT_POST, true);
curl_setopt($cc, CURLOPT_POSTFIELDS, $data);
curl_setopt($cc, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($cc);
$info = curl_getinfo($cc);
curl_close($cc);
echo $response . '
' . print_r($info, true);
Craigslist měsíčně získává více než 50 miliard zobrazení stránek, takže jste si vybrali správné místo pro váš inzerát. Inzerát můžete vložit zdarma i bez účtu, ale s účtem jej můžete snadno upravovat a znovu zveřejňovat. Vyberte kategorii Pokud nemáte účet nebo se nechcete registrovat, můžete inzerá
Craigslist je největší online portál pro klasifikované inzeráty, kde můžete zdarma zveřejnit své nabídky (kromě pracovních pozic). Pokud s tímto systémem teprve začínáte, následujte osm jednoduchých kroků. Krok 1 Navštivte craigslist.org/about/sites a vyberte oblast, ve které chcete inzerát umístit.