NetAssoBlog

200gr web, un guión de la comercialización de una pista de la ley ...
máxima

Solicitud en línea con la API de Facebook en cuatro pasos

28 de junio

La solicitud en línea de Facebook , te permite interactuar con un perfil sin que el usuario necesita para conectar todo el tiempo.

El principio es simple, cuando el nombre de usuario primero tiene que memorizar una sola sesión. Esta clave se conecta directamente a la aplicación de Facebook , sin necesidad de introducir un nombre de usuario y una contraseña. facebook

4 pasos son necesarios:

  • Crear una aplicación de Facebook
  • Crear la interfaz para la primera conexión
  • Obtener el número de sesión
  • Solicitud de conexión


Crear una aplicación de Facebook

facebook_params

  • Tenga en cuenta la clave de la API y su clave secreta

Crear la interfaz para la primera conexión

Antes de que usted puede utilizar su propia aplicación en línea, usted debe generar su período de sesiones ilimitadas. Por que estoy creando una interfaz genérica y utilizar Facebook Connect .


  > <DOCTYPE html PUBLIC "- / / W3C / / DTD XHTML 1.0 Strict / / EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 "http://www.w3.org/1999/xhtml" xmlns : fb = "http://www.facebook.com/2008/fbml" > <html Xmlns = "http://www.w3.org/1999/xhtml" xmlns: fb = "http://www.facebook.com/2008/fbml">
 <Head>
 Parametres </ title > <Title> Parámetros </ title>
 </ Head>
 <Body>
 "http://connect.facebook.net/fr_FR/all.js" TYPE = "text/javascript" ></ script > <script Src = "http://connect.facebook.net/fr_FR/all.js" TYPE = "text / javascript"> </ script>
  = "fb-root" ></ div > <div Id = "fb-root"> </ div>
  login - button onlogin = "window.location.reload(true);" v = "2" autologoutlink = "true" size = "large" perms = "offline_access,publish_stream" ></ fb : login - button > <Fb: Botón de inicio de sesión OnLogin = "window.location.reload (true);" v = "2" autologoutlink = tamaño "true" = permanentes "large" = "offline_access, publish_stream"> </ fb: inicio de sesión -> botón
  = "text/javascript" > <script Type = "text / javascript">
  ( ) { window.fbAsyncInit = function () {
  FB.init ({
  , AppID: "xxxxxxxxxxxxxx"
  estado: true,
  cookie: true,
  XFBML: true
  });
  };
  </ Script>
 </ Body>
 </ HTML> 
  • Vuelva a colocar "xxxxxxxxxxxx" con su clave de API
  • En adición a la derecha "offline_access", que se requiere para generar un período ilimitado. Usted puede añadir los derechos que usted necesita. Haga clic aquí para más información .
  • A continuación, ejecute esta página, a continuación, iniciar sesión en tu cuenta de Facebook. Él le pedirá que autorice la aplicación que acaba de crear y de los derechos necesarios para el buen funcionamiento de la aplicación.

Obtener el número de sesión

El acto de iniciar sesión en Facebook y han permitido que la aplicación ha generado un archivo de cookie.
Crear un script PHP para recuperar su límite de número de la sesión (apikey = su clave de API):

Considere la posibilidad de almacenar $ SessionKey, a continuación, tendrá que introducir los códigos de acceso a la cuenta. Esta es la sesión que le permitirá que se identifique.

Solicitud de conexión

  • Descargue la última PHP SDK
  • Conéctese con el siguiente código (reemplazar APP_ID y APP_SECRET por ID y la clave secreta en la aplicación):


  ; require '.. / src / facebook.php';

 new Facebook ( array ( $ Facebook = new Facebook (array (
  APP_ID , 'AppId' => APP_ID,
  APP_SECRET , 'El Secreto' => APP_SECRET,
  true , 'Cookie' => true,
 ));
 setSession ( $sessionkey ) ; $ Facebook - setSession> ($ SessionKey); 


Y eso es todo, usted puede crear su aplicación en relación con Facebook.

Categoría: Web

El e-mail no se mostrará

Ejemplo de página web

Tu comentario:

| -)] O);): |: Guerra:: Star:: S: Pizza:El cerdito:: Teléfono:: P: Monje:: Escuche:: La cárcel:: Idea:: Feliz:: Halloween:: Haha:: Chica:: Espíritu:: Bebe:: D: Loco:: Frío:: Nublado:: @:): (: $8)(L)(A)(L)(6)