Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Internet >> .

Come pubblicare su Craigslist API

Craigslist include un'interfaccia di programmazione dell'applicazione, o API, che consente di caricare oggetti in blocco sul sito, quindi non è necessario pubblicare dozzine di voci manualmente. Questa configurazione è in genere utilizzata da persone immobiliari che devono pubblicare elenchi di alloggi contemporaneamente. Ti connetti all'API usando il linguaggio PHP e usi le funzioni dell'API per pubblicare sul server.

Passaggio 1

Fai clic con il pulsante destro del mouse sulla pagina PHP che desideri utilizzare per creare i post. Fai clic su "Apri con" e seleziona l'editor PHP preferito.

Passaggio 2

Crea la connessione API utilizzando la funzione PHP cURL. Il seguente codice si collega a Craigslist: $ cc = new cURL (); $ url = 'https://post.craigslist.org/bulk-rss/post';

Passaggio 3

Imposta le intestazioni per passare alla connessione Craigslist. Il codice seguente imposta le informazioni di intestazione: $ this-> headers [] = 'Connection: Keep-Alive'; $ this-> headers [] = 'Tipo di contenuto: application /x-www-form-urlencoded; charset = UTF-8'; $ this-> user_agent = 'Mozilla /4.0 (compatibile; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)';

Passaggio 4

Invia i dati a Craigslist. In questo esempio, gli elementi in blocco sono archiviati in un file denominato "myfile.xml". Cambia il nome del file nel tuo. Il codice seguente invia i dati: curl_setopt ($ process, CURLOPT_HTTPHEADER, $ this-> headers); 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");

Restituisce la risposta di elaborazione a una variabile PHP e stampa i risultati sul browser: $ return = curl_exec ($ process); $ info = curl_getinfo ($ process); ". $ info;

 

Computer © www.354353.com