Wie die Post auf Craigslist API

February 22

Craigslist umfasst ein Application programming Interface oder API, mit der Sie Massenelemente auf die Website hochladen, damit Sie nicht benötigen, um Dutzende von Einträgen manuell zu buchen. Dieses Setup ist in der Regel von Immobilien Menschen verwendet, die Gehäuse Listen auf einmal buchen müssen. Sie verbinden auf die API, mit der PHP-Sprache und die API-Funktionen verwenden, um auf dem Server bereitzustellen.

Anweisungen

1 Mit der rechten Maustaste in der PHP-Seite, die Sie verwenden, um die Beiträge erstellen möchten. Klicken Sie auf "Öffnen mit" und wählen Sie Ihre bevorzugte PHP-Editor.

2 Erstellen Sie die API-Verbindung mit der PHP-cURL-Funktion. Der folgende Code verbindet mit Craigslist:

$cc = neue cURL();$url = 'https://post.craigslist.org/bulk-rss/post';

3 Die Header übergeben an die Craigslist-Verbindung eingerichtet. Der folgende Code richtet die Headerinformationen:

$this -> Header [] = ' 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

Senden Sie die Daten auf Craigslist. In diesem Beispiel werden die Massenelemente gespeichert in einer Datei namens "myfile.xml." Ändern Sie den Dateinamen zu Ihrem eigenen. Der folgende Code sendet die Daten:

Curl_setopt ($process, CURLOPT_HTTPHEADER, $this >-Header);

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

Zurückgegeben Sie die Verarbeitung-Antwort auf eine PHP-Variable, und Drucken Sie die Ergebnisse an den Browser:

$return = curl_exec($process);

$info = curl_getinfo($process);

Echo $return." < Br > ". $info;