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