Tecnología

Inicio

Cómo fijar a la API de Craigslist

Craigslist incluye una interfaz de programación de aplicaciones o API, que le permite cargar artículos a granel al sitio, por lo que no es necesario para publicar docenas de entradas de forma manual. Esta configuración se utiliza normalmente por personas reales inmobiliarios que deben desplazar a las listas de la vivienda a la vez. Se conecta a la API utilizando el lenguaje PHP, y el uso de las funciones de la API para enviar al servidor.

Instrucciones

1 Haga clic en la página PHP que desea utilizar para crear los mensajes. Haga clic en "Abrir con" y elija el editor de PHP preferido.

2 Crear la conexión API utilizando la función de PHP cURL. El siguiente código se conecta a Craigslist:

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

3 Configurar las cabeceras de pasar a la conexión de Craigslist. El código siguiente, se configura la información de cabecera:

$ This-> cabeceras [] = 'Conexión: 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 Enviar los datos a Craigslist. En este ejemplo, los artículos a granel se almacenan en un archivo denominado "myfile.xml." Cambie el nombre del archivo para el suyo propio. El siguiente código envía los datos:

curl_setopt ($ proceso, CURLOPT_HTTPHEADER, $ this-> cabeceras);

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 Devolver la respuesta de procesamiento a una variable PHP e imprimir los resultados al navegador:

$ = Retorno curl_exec ($ proceso);

$info = curl_getinfo($process);

$ Retorno del eco "<br>" $ Info..;