martes, 13 de mayo de 2014

mediante la conveniencia de Php y la estante Curl es potencial refrescar el estado de Facebook sin la indigencia de estar logueado siquiera usufructuar la Api. En este tutorial enseñaremos cómo es realizable trazar un widget en Php que puede ser implementado en tu sitio web o cualquier inflexibilidad web.

dado que es un estructura no convencional tenemos que hipotecarse varias cosas en tabla, como por ejemplo: Facebook implementa multiples cuidados para ahorrar que insistencias remotas utilicen las funcionalidades que solo tiene que funcionar si el becario esta “logueado” en su factura de Facebook. Por lo tanto, nuestro reto será aparentar el acto magnánimo a través de un script a través de la conveniencia de Php y Curl.

¿”estado” en Facebook que Significa?

al equivalente que otras redes sociales Facebook nos da la posibilidad  de conservar informados  por medio de informes cortos  a nuestros fans, parientes, amigos o seguidores. Entonces, llamamos “cambiar el estado” “actualizar mi estado” a la batalla de aseverar un recado el cual será visto por determinadas cabezas que forman tu comunidad.

aclarado estos finales y léxico natural de las redes sociales pongamos tiradas a la obra:

creando la Aplicación:

primero creamos un editorial de ejemplar llamado” fb_cookies.txt” y lo guardamos en la misma dirección adonde va a huir nuestro script. Muy Importante: tienes que darle libramientos de interpretación y representación cuando lo subas al caballerizo “0777”. Si no lo haces el script no funcionara puesto que Facebook pondrá los documentos de la cookie dentro.

en segundo motivo creamos un clasificador de prueba, index.php, el cual incluirá lo siguiente:

include("classes/facebooklib.php");   /*linea con los apuntes de acceso*/   $mfacebooklogin = $_post['logins'];   $act = $_post['act'];   if($act=="post_message")   {   $auxfacebook = new Facebooklib();   $arraylogin = explode("\n",$mfacebooklogin);   $_session['arraylogin'] = $arraylogin;   $auxfacebook->send_message();   }

lo prístino que tenemos que efectuar es alcanzar la categoría “facebooklib” en nuestra página de evidencia, luego creamos una instancia.

include("classes/facebooklib.php");   $auxfacebook = new Facebooklib();

a sarta ponemos el prestigio de sucesor y leyenda de Facebook en un Array y lo guardamos en una variable de masonería, además guardamos el informe en una variable:

$arraylogin = explode("\n",$mfacebooklogin);   $_session['arraylogin'] = $arraylogin;   $_session['message'] = $_post['uids'];

la subsiguiente decisión realiza dos faenas, la primera es adscribir a tu tabla de Facebook, la segunda es postear el informe y poner al día el  estatus de tu cuenta.

$auxfacebook->send_message();

¿qué es la variedad Facebooklib?

esta casta contiene representaciones útiles para facilitar la articulación con Facebook. De las jerarquías solo analizaremos dos de ellas.

función para cobrar en Facebook remotamente.

function fb_login($login_email, $login_pass)   {   /*archivo para las cookies*/   $facebook_cokie "fb_cookies.txt";   $ch = curl_init();   curl_setopt($ch, Curlopt_url, 'https://login.facebook.com/login.php?login_attempt=1');   curl_setopt($ch, Curlopt_postfields,'charset_test=%e2%82%ac%2c%c2%b4%2c%e2%82%ac%2c%c2%b4%2c%e6%b0%b4%2c%d0%94%2c%d0%84&locale=en_us&email='.urlencode($login_email).'&pass='.urlencode($login_pass).'&pass_placeholder=&charset_test=%e2%82%ac%2c%c2%b4%2c%e2%82%ac%2c%c2%b4%2c%e6%b0%b4%2c%d0%94%2c%d0%84');   curl_setopt($ch, Curlopt_post, 1);   curl_setopt($ch, Curlopt_header, 0);   curl_setopt($ch, Curlopt_followlocation, 0);   curl_setopt($ch, Curlopt_ssl_verifypeer, false);   curl_setopt($ch, Curlopt_cookiejar, $facebook_cokie );   curl_setopt($ch, Curlopt_cookiefile, $facebook_cokie );   curl_setopt($ch, Curlopt_returntransfer, 1);   curl_setopt($ch, Curlopt_useragent, $_server['http_user_agent']);   curl_setopt($ch, Curlopt_encoding, "");   $html = curl_exec($ch);   $err = 0;   $err = curl_errno($ch);   curl_close($ch);   if ($err != 0){   echo 'error='.$err."\n";   return(false);   } else {   echo 'logueado correctamente..';   $_session['facebooksession']=$_session['arraylogin'][0];   return(true);   }   }

la clasificación de logueo en Facebook utiliza Curl para mandar tus antecedentes he adquirir a Facebook allí, si los antecedentes son oportunos y se autorizó el ingreso  entonces se generan los aspectos de la cookie los cuales se guardan en el estante de volumen “fb_cookies.txt”. La cookie es poco en gran medida importante y tiene que conservar privilegios de pictograma cuando este en tu servidor.

función que envía el informe a Facebook una oportunidad que estamos logueados:

la calidad “send_message” es acaso la más compleja, se encarga de sacar todas las variables necesarias que Facebook genera.

acá pueden descubrir el modelo online: http://programacionya.com/examples/facebook_status/

el arquetipo con el precepto completo lo descargan haciendo clic aqui

]]>



Este post se a creado automaticamente con autoblogger imperium descargalo Gratuito

0 comentarios:

Publicar un comentario

Famosos

#empleo (350) 10 (13) 500 millones (6) Academia (6) acuerdo empresarial (13) aeroespacial (9) aeronáutica (23) alestis-aeroespace (1) allplan (6) Alquiler de aulas (4) Análisis de elementos finitos (11) Android (8) animación (1) animaciones (14) arquitectos técnicos (7) arquitectura (35) Artículos (33) ASP.NET 2.0 (14) audiencia nacional (7) aulas tecnológicas (4) aumento de la rentabilidad (17) AutoCAD (8) automatizar pago (3) automoción (6) Avanzado (44) bases de datos (32) bbodb (1) becarios (1) betabeers (3) BIM (6) bitacoras (5) Blender (1) blog (3) Blogs (48) Bolsa de empleo (15) Bolsa de trabajo (9) Bono regalo (9) buffer (6) buongiorno (7) burlington english (7) C# (13) c++ (14) cableados estructurados (5) Cádiz (5) calzado (7) cambiar status (3) carnet de carretillero (342) carnet puente-grúa (342) carrito (4) Catia (7) CATIA V5 (16) CE3x (11) celebración (6) CentOS (39) CERMA (11) Certificación energética (2) Certificación Energética de Edificios (5) Certificación Energética de Edificios grandes y del sector terciario (7) Certificación Energética de Edificios Residenciales (6) cetec andalucía (31) clase (6) Clase gratuita sevilla (1) Clases particulares (5) CMS (28) colaboración empresarial (6) colaboraciones (6) Community Manager (4) complicados (14) Composites (1) compra online (4) configurar pc (11) consejos (10) CONVOCUM (6) córdoba (32) correo (15) css (5) curl (10) curso (11) Cursos (62) cursos técnicos (5) Decoración (1) deidos (2) delineantes (9) denuncia (7) desarrolladores (6) Desarrollo de Aplicaciones (7) Desarrollo de Aplicaciones con tecnología Android (2) desarrollo web (6) descuento (5) día de andalucía (5) dimensiones (7) Diseño (8) diseño 3D (12) Diseño de Interiores (11) Diseño de materiales compuestos (1) Diseño de Mecánica Industrial (7) Diseño Gráfico (8) Diseño Industrial (24) Diseño web (40) diseño y aplicaciones (7) diseño y programación (11) dispositivos móviles (7) dominio (2) Drupal (28) Ebooks (14) ecommerce (3) El look de la semana (2) email (5) empleo (5) Emprendedores (65) emprender (1) Emprendimiento verde (5) empresa (20) english for engineer (3) estafa (7) etiquetas básicas (2) Eventos (42) éxito (1) facebook (13) feedly (6) ferroviario (5) fibra óptica (14) fopen (7) formacion (6) Formación (418) formación para empresas (23) Formación Sevilla (18) fundamentos (5) Fundamentos de Fibra Óptica (5) gamers (1) Ganador sorteo (5) gdgdevfest (2) Gestión de stock y almacén (342) gmail (14) google (14) gratuito (5) Hibernate (14) historias de facebook (6) hotlinking (1) htaccess (1) html (5) ifttt (6) Industrial (5) informática (9) ingenieria (9) Ingeniería (19) Ingenieria de Software (14) ingeniería en informática (14) ingenieros (14) Ingenieros y Cádiz (4) Ingenieros y delineantes (19) Ingles para ingenieros (7) inicial (56) instalación (9) instalador (10) internet (42) Iphone (14) ipn (3) itc (5) J2EE (14) Java (29) Java Script (4) javascript (17) jefe de proyecto (5) jerez de la frontera (11) Joomla 1.5.x (7) jQuery (4) Juegos (19) lean manufacuring (20) Lenguajes (28) lenguajes de programacion (27) Libros (14) macosx (2) madrid (5) maltor (4) marketing online (28) Máster Catia V.5 (7) mejora de la producción (17) modelo (7) motivacion (10) móvil (1) MySql (38) Negocios por Internet (4) niños (14) oferta (5) Oferta de empleo (5) oferta de empleo. (1) Off-Topic (11) ofimática (5) online (7) Otros temas (39) outlook (1) pago (3) pagos (3) pagos recurrentes (4) Pascal (14) paypal (10) PCI (6) perfil (3) perseverancia (1) php (103) PHPClasses (6) PLSQL (13) plugins (14) posicionamiento (5) PostgreSQL (14) prácticas profesionales (9) premios (5) Prevención de incendios (6) problemas (7) Procesadores de Pago (3) programación (68) Programacion Internet (14) Programacion Logica (14) Programacion Web (13) programadores (8) proyectistas. (5) Python (42) Redes inalámbricas (7) redes sociales (20) Redes Wi-Fi: Fundamentos (7) refuerzo (5) router.php (7) Ruby on Rails (14) sef url (7) seguidores (3) seguridad (7) SEO (9) seoveinte (1) sesión (7) sesiones personalizadas (5) Sevilla (93) Sevilla Centro (14) shopping cart (4) Sistemas de Cableados Estructurados en edificios ICT (5) sistemas operativos (6) Skype (7) smtp (4) Social Media (19) software (14) software libre (1) sql import (6) startup (9) startup weekend (6) Struts (14) subscriciones (4) swf (7) sysmana (5) técnico (14) técnicos de la fabricación y el montaje (6) técnicos fabricación y montaje (17) Tecnología (23) tedx (4) Test de satisfacción (1) tienda virtual (4) Tips (76) Todas llevan (1) truco (3) trucos (3) tutorial (4) twitter (4) UML (27) unipimus (6) url amigables (7) vender por internet (3) venta online (7) virtuemart 2.0.6 (7) webmast (1) wifi y wimax (5) wordpress (41) wpodb (5) youtube (2) zapatería (7) Zapatop.com (7)