Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako zaúčtovať na Craigslist API

Craigslist obsahuje aplikačné programovacie rozhranie alebo API, ktoré vám umožňuje nahrávať hromadné položky na web, takže nemusíte účtovať desiatky položiek ručne. Toto nastavenie zvyčajne používajú ľudia v oblasti nehnuteľností, ktorí musia zverejňovať zoznamy bytov naraz. Pripojíte sa k API pomocou jazyka PHP a pomocou funkcií API uverejníte na serveri.

Krok 1

Pravým tlačidlom myši kliknite na stránku PHP, ktorú chcete použiť na vytvorenie príspevkov. Kliknite na tlačidlo „Otvoriť pomocou“ a vyberte preferovaný editor PHP.

Krok 2

Vytvorte pripojenie API pomocou funkcie PHP cURL. K Craigslistu sa pripojí nasledujúci kód: $ cc = new cURL (); $ url = 'https://post.craigslist.org/bulk-rss/post';

Krok 3

Nastavte hlavičky na prechod na pripojenie Craigslist. Nasledujúci kód nastavuje informácie o hlavičke: $ this-> headers [] = 'Connection: Keep-Alive'; $ this-> headers [] = 'Typ obsahu: application /x-www-form-urlencoded; charset = UTF-8'; $ this-> user_agent = 'Mozilla /4.0 (kompatibilný; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)';

Krok 4

Poslať údaje na Craigslist. V tomto príklade sú hromadné položky uložené v súbore s názvom „myfile.xml“. Nasledujúci kód odošle údaje: 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");

Vráťte odpoveď na spracovanie do premennej PHP a vytlačte výsledky do prehliadača: $ return = curl_exec ($ process); $ info = curl_getinfo ($ process); ". $ info;

Copyright © počítačové znalosti Všetky práva vyhradené