AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones Facebook
  • Propiedades específicas de la descripción de variables de tipo fbSession
  • Cierre de la sesión
  • Funciones de WLanguage que utilizan un Variable de tipo fbSession
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo fbSession se utiliza para describir una conexión al servicio de Facebook y para gestionar la autenticación de este servicio. Las características de esta conexión pueden definirse y modificarse mediante diferentes propiedades de WLanguage.
Importante: Antes de utilizar este tipo de WLanguage, la aplicación debe ser declarada a Facebook. Para obtener más información, consulte Utilizar la autenticación de Facebook.
Observaciones:
  • Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
  • Este tipo de Variable está disponible en Linux sólo para sitios WEBDEV.
Android Atención: Esta función está disponible hasta Android 11. A partir de Android 12, esta función provoca un error fatal.
Se recomienda:
  • utilizar la función SysAndroidVersion para probar la versión de Android utilizada.
  • utilizar la función AuthIdentify para gestionar la autenticación de Facebook.
Ejemplo
MySession is fbSession
MySession.AppID = "1702546803104741"
MySession.AppSecret = "badf00ddeadbeefbadc0deoff1ce8ecd"
MySession.Permission = [fbInfoProfile, fbEmail]
IF FBStartSession(MySession) THEN
Info("Connected")
END
Observaciones

Propiedades específicas de la descripción de variables de tipo fbSession

Las siguientes propiedades pueden ser utilizadas para manipular una sesión de Facebook:
Nombre de la propiedadTipo utilizadoEfecto
AppIDCadena de caracteresIdentificador de la aplicación suministrada al declarar la aplicación de Facebook.
AppSecretCadena de caracteresCódigo secreto de la aplicación suministrada al declarar la aplicación de Facebook.
AndroidiPhone/iPadIOS WidgetMac Catalyst Este Property es ignorado.
EmailCadena de caracteresEmail del usuario final (puede ser usado para llenar el diálogo de conexión de antemano).
Android Este Property es ignorado.
PageIDCadena de caracteresIdentificador del Facebook Page a abrir. Si este parámetro está vacío, la sesión se inicia en un usuario y no en una Page.
AndroidiPhone/iPadIOS WidgetMac Catalyst Esta propiedad no está disponible.
PermissionArrayDerechos necesarios durante la conexión a Facebook. Los derechos (o permisos) de suministro están definidos por Facebook. La lista de derechos disponibles puede consultarse en la página web de Page: https://developers.facebook.com/docs/facebook-login/permissions/v2.3.
Para algunos derechos (los más comunes), tiene la posibilidad de usar las siguientes constantes:
  • fbEmail: "email" Permission: Se utiliza para acceder al primer correo electrónico Address de una persona.
  • fbInfoFriends: "usuario_amigos" Permission: Se utiliza para acceder a la lista de amigos de su aplicación..
  • fbInfoProfile: "public_profile" Permission: Se utiliza para acceder al perfil público de una persona.
Android El permiso "public_profile" siempre es necesario al iniciar sesión en Facebook. Si esta Permission no estaba especificada en la lista de Permission s para la variable fbSession pasada como parámetro a FBStartSession, esta Permission se solicitará automáticamente.

Cierre de la sesión

Una sesión de Facebook iniciada es una sesión persistente: permanecerá abierta:
  • hasta que se cierre la aplicación.
  • hasta que se llame a la función FBStopSession.

Funciones de WLanguage que utilizan un Variable de tipo fbSession

Versión mínima requerida
  • Versión 21
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/01/2023

Señalar un error o enviar una sugerencia | Ayuda local