Hvordan legger inn informasjon på Craigslist API

Craigslist har et programmeringsgrensesnitt, eller API, som lar deg laste opp bulk elementer til området, slik at du ikke trenger å legge inn mange oppføringer manuelt. Dette oppsettet brukes vanligvis av eiendoms folk som trenger å legge bolig lister samtidig. Du kobler til API ved hjelp av PHP språk, og bruker API funksjoner for å legge til serveren.

Bruksanvisning

1 Høyreklikk på PHP siden du vil bruke til å lage innlegg. Klikk "Åpne med" og velg din foretrukne PHP editor.

2 Lag API tilkobling ved hjelp av PHP cURL funksjonen. Følgende kode kobler til Craigslist:

$ Cc = new cURL ();
$ Url = 'https://post.craigslist.org/bulk-rss/post';

3 Sett opp overskriftene for å gå til Craigslist tilkobling. Følgende kode setter opp header informasjon:

$ Dette-> overskrifter [] = 'Connection: Keep-Alive';

$this->headers[] = 'Content-type: application/x-www-form-urlencoded;charset=UTF-8';
$this->user_agent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)';

4 Sende data til Craigslist. I dette eksempelet er bulk elementer lagret i en fil som heter "myfile.xml." Endre filnavnet til din egen. Følgende kode sender data:

curl_setopt ($ prosess, CURLOPT_HTTPHEADER, $ this-> overskrifter);

curl_setopt($process, CURLOPT_HEADER, 1);
curl_setopt($process, CURLOPT_USERAGENT, $this->user_agent);
curl_setopt($process, CURLOPT_TIMEOUT, 30);
curl_setopt($process, CURLOPT_POSTFIELDS, "myfile.xml");

5 Returner behandlingen respons til en PHP variabel og skrive ut resultatene til nettleseren:

$ Retur = curl_exec ($ prosess);

$info = curl_getinfo($process);

echo $ return "<br>" $ info..;