PC SOFT

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.
  • Inicio de la sesión
  • Características de la sesión
  • Detener la sesión
  • Incompatibilidad entre el IE ActiveX (y oAuth2) y el uso del ensamblaje.NET
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
Se utiliza para autenticarse e iniciar sesión en Faceboook.
AndroidiPhone/iPad Esta función no está disponible en el simulador.
Versiones 22 y posteriores
WEBDEV - Código ServidorLinux Esta función ahora está disponible para sitios WEBDEV en Linux.
WEBDEV - Código ServidorWindows Esta función ahora está disponible para sitios WEBDEV en Windows.
Nueva funcionalidad versión 22
WEBDEV - Código ServidorLinux Esta función ahora está disponible para sitios WEBDEV en Linux.
WEBDEV - Código ServidorWindows Esta función ahora está disponible para sitios WEBDEV en Windows.
WEBDEV - Código ServidorLinux Esta función ahora está disponible para sitios WEBDEV en Linux.
WEBDEV - Código ServidorWindows Esta función ahora está disponible para sitios WEBDEV en Windows.
Ejemplo
MySession is fbSession
MySession.AppID = "1702546803104741"
MySession.AppSecret = "badf00ddeadbeefbadc0deoff1ce8ecd"
MySession.Permission = [fbInfoProfile, fbEmail]
IF MySession.Start() THEN
Info("Connected")
END
Sintaxis
<Result> = <Session>.Start()
<Result>: booleano
  • True si se estableció la conexión,
  • False en caso contrario.
<Session>: fbSession variable
Nombre de fbSession Variable correspondiente a la conexión para inicializar.
Observaciones

Inicio de la sesión

  • La función <fbSession Variable>.Inicio permite autenticarse en un servidor Facebook. Esta función inicializa la conexión con el servidor y debe ser llamada antes de cualquier comunicación con Facebook.
  • WINDEV Se abre automáticamente una ventana que permite al usuario introducir su nombre de usuario y contraseña.
  • iPhone/iPad La función es utilizar la cuenta de Facebook introducida por el usuario en la Phone (si se especifica esta cuenta).
  • Android Se puede iniciar una sola sesión a la vez. Si se llama a la función <fbSession Variable>.Inicio y ya hay una sesión abierta, se cerrará la sesión anterior.
  • La función <fbSession Variable>.Inicio debe llamarse desde el hilo principal de la aplicación.
Android

Características de la sesión

La Permission "public_profile" es siempre necesaria al iniciar una sesión de Facebook. Si no se especificó este permiso en la lista de permisos de la variable fbSession pasada como parámetro a la función <fbSession Variable>.Inicio, este permiso se solicitará automáticamente.

Detener la sesión

Una sesión de Facebook iniciada es una sesión persistente: permanecerá abierta:
WINDEV

Incompatibilidad entre el IE ActiveX (y oAuth2) y el uso del ensamblaje.NET

Cuando se utiliza un HTML control en WINDEV, este control está utilizando el sistema "Microsoft Web browser" ActiveX. Este ActiveX también es utilizado por WINDEV para todas las autenticaciones OAuth2 (Facebook, Twitter, Google, etc.) que requieren una validación de la conexión mediante código HTML.
Si en un mismo proyecto se utiliza un control HTML (o una autenticación OAuth2) y un ensamblaje ".Net", puede producirse una incompatibilidad entre las capas .NET de Microsoft y el ActiveX.
Un API puede ser usado para manejar esta cohabitación. Para ello, se debe utilizar la siguiente línea de código en el código de inicialización del proyecto o en el código de inicialización de las clases o del conjunto de Procedure si el objeto ".Net" está inicializado en la clase o en el conjunto de Procedure s:
// Used to manage the cohabitation between IE ActiveX and .NET
API("OLE32", "CoInitializeEx", Null, 2)
Componente: wd270ggl.dll
Versión mínima requerida
  • Versión 24
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario