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.
  • Presentación
  • Los elementos propuestos por WLanguage
  • Declaración de la aplicación en Facebook
  • Declarar el sitio WEBDEV en Facebook
  • Implementación de la identificación de Facebook en la aplicación WINDEV o WINDEV Mobile o en el sitio WEBDEV
  • Establecimiento de la conexión
  • Uso de Facebook API
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 AppWindows Mobile
Otros
Procedimientos almacenados
Presentación
Facebook, primera red social del mundo, es muy utilizada por las empresas para agrupar a sus clientes.. Facebook incluye una API muy potente para explotar eficientemente la plataforma.
WINDEV, WEBDEV y WINDEV Mobile (para las aplicaciones Android e iOS) proponen dos modos de utilización de Facebook:
  • un uso simple, donde el login de usuario de Facebook puede ser utilizado para identificarse en la aplicación WINDEV o WINDEV Mobile o en el sitio WEBDEV. El usuario final tendrá menos contraseñas que recordar.
  • un uso avanzado, que le permite interactuar con Facebook para utilizar la API de Facebook desde una aplicación WINDEV o WINDEV Mobile o desde un sitio WEBDEV.
El principio es el mismo independientemente del modo de uso seleccionado. Es necesario:
  • Declarar la aplicación WINDEV o WINDEV Mobile o el sitio WEBDEV a Facebook.
  • Utilizar los identificadores de Facebook en la aplicación WINDEV o WINDEV Mobile o en el sitio WEBDEV..
  • Conéctese a Facebook desde la aplicación WINDEV o WINDEV Mobile o desde el sitio WEBDEV para identificar al usuario..
Para un uso avanzado, varias funciones de WLanguage le permiten comunicarse con Facebook a través de su API.
Versiones 22 y posteriores
WEBDEV - Código ServidorLinux Esta funcionalidad ahora está disponible para sitios WEBDEV en Linux.
WEBDEV - Código ServidorWindows Esta característica está ahora disponible para los sitios WEBDEV en Windows.
Atención: Esta característica no está disponible para las aplicaciones WINDEV en Linux.
Nueva funcionalidad versión 22
WEBDEV - Código ServidorLinux Esta funcionalidad ahora está disponible para sitios WEBDEV en Linux.
WEBDEV - Código ServidorWindows Esta característica está ahora disponible para los sitios WEBDEV en Windows.
Atención: Esta característica no está disponible para las aplicaciones WINDEV en Linux.
WEBDEV - Código ServidorLinux Esta funcionalidad ahora está disponible para sitios WEBDEV en Linux.
WEBDEV - Código ServidorWindows Esta característica está ahora disponible para los sitios WEBDEV en Windows.
Atención: Esta característica no está disponible para las aplicaciones WINDEV en Linux.
Los elementos propuestos por WLanguage
Los siguientes elementos de WLanguage pueden utilizarse para comunicarse con Facebook:
Declaración de la aplicación en Facebook
Versiones 22 y posteriores
WEBDEV - Código Servidor

Declarar el sitio WEBDEV en Facebook

Una aplicación de Facebook debe ser creada de antemano.
Veamos los pasos a seguir (válidos al momento de escribir esta página):
  1. Conéctese al sitio "https://developers.facebook.com/.
  2. Identifíquese (botón"Conexión").
  3. Regístrese si es necesario (haga clic en el botón "Registrarse" y siga la asistente).
  4. En "Mis aplicaciones", haga clic en "Crear aplicación"..
  5. En la ventana que aparece, seleccione "Consumidor"..
  6. Haga clic en "Siguiente".
  7. En la ventana de diálogo que aparece, especifique:
    • En "App Display Name", introduzca el nombre de la aplicación.
    • En "App Contact Email", introduzca un correo electrónico válido Address.
  8. Confirmar la creación de la aplicación (y validar el control de seguridad, si es necesario).
  9. Se visualiza la página de la aplicación que acaba de crearse..
  10. A continuación, haz clic en el menú "Configuración" y elige "Básico".
  11. Anote el "App ID" y el "App Secret".
En este momento, tiene la posibilidad de conectarse al sitio con el usuario de Facebook que declaró la aplicación (su administrador por Default).
Para utilizar otros usuarios para las pruebas, haga clic en el menú "Roles" y añada los usuarios con los derechos correspondientes (desarrolladores, probadores,...). También tiene la posibilidad de crear usuarios para la prueba (pestaña"Probar usuarios") sin utilizar las cuentas de Facebook existentes.
Para un uso real de la aplicación, ésta debe hacerse pública y enviarse a Facebook si es necesario (opciones de"Revisar aplicaciones").. Para más detalles, consulta la documentación de Facebook.
Nueva funcionalidad versión 22
WEBDEV - Código Servidor

Declarar el sitio WEBDEV en Facebook

Una aplicación de Facebook debe ser creada de antemano.
Veamos los pasos a seguir (válidos al momento de escribir esta página):
  1. Conéctese al sitio "https://developers.facebook.com/.
  2. Identifíquese (botón"Conexión").
  3. Regístrese si es necesario (haga clic en el botón "Registrarse" y siga la asistente).
  4. En "Mis aplicaciones", haga clic en "Crear aplicación"..
  5. En la ventana que aparece, seleccione "Consumidor"..
  6. Haga clic en "Siguiente".
  7. En la ventana de diálogo que aparece, especifique:
    • En "App Display Name", introduzca el nombre de la aplicación.
    • En "App Contact Email", introduzca un correo electrónico válido Address.
  8. Confirmar la creación de la aplicación (y validar el control de seguridad, si es necesario).
  9. Se visualiza la página de la aplicación que acaba de crearse..
  10. A continuación, haz clic en el menú "Configuración" y elige "Básico".
  11. Anote el "App ID" y el "App Secret".
En este momento, tiene la posibilidad de conectarse al sitio con el usuario de Facebook que declaró la aplicación (su administrador por Default).
Para utilizar otros usuarios para las pruebas, haga clic en el menú "Roles" y añada los usuarios con los derechos correspondientes (desarrolladores, probadores,...). También tiene la posibilidad de crear usuarios para la prueba (pestaña"Probar usuarios") sin utilizar las cuentas de Facebook existentes.
Para un uso real de la aplicación, ésta debe hacerse pública y enviarse a Facebook si es necesario (opciones de"Revisar aplicaciones").. Para más detalles, consulta la documentación de Facebook.
WEBDEV - Código Servidor

Declarar el sitio WEBDEV en Facebook

Una aplicación de Facebook debe ser creada de antemano.
Veamos los pasos a seguir (válidos al momento de escribir esta página):
  1. Conéctese al sitio "https://developers.facebook.com/.
  2. Identifíquese (botón"Conexión").
  3. Regístrese si es necesario (haga clic en el botón "Registrarse" y siga la asistente).
  4. En "Mis aplicaciones", haga clic en "Crear aplicación"..
  5. En la ventana que aparece, seleccione "Consumidor"..
  6. Haga clic en "Siguiente".
  7. En la ventana de diálogo que aparece, especifique:
    • En "App Display Name", introduzca el nombre de la aplicación.
    • En "App Contact Email", introduzca un correo electrónico válido Address.
  8. Confirmar la creación de la aplicación (y validar el control de seguridad, si es necesario).
  9. Se visualiza la página de la aplicación que acaba de crearse..
  10. A continuación, haz clic en el menú "Configuración" y elige "Básico".
  11. Anote el "App ID" y el "App Secret".
En este momento, tiene la posibilidad de conectarse al sitio con el usuario de Facebook que declaró la aplicación (su administrador por Default).
Para utilizar otros usuarios para las pruebas, haga clic en el menú "Roles" y añada los usuarios con los derechos correspondientes (desarrolladores, probadores,...). También tiene la posibilidad de crear usuarios para la prueba (pestaña"Probar usuarios") sin utilizar las cuentas de Facebook existentes.
Para un uso real de la aplicación, ésta debe hacerse pública y enviarse a Facebook si es necesario (opciones de"Revisar aplicaciones").. Para más detalles, consulta la documentación de Facebook.
Implementación de la identificación de Facebook en la aplicación WINDEV o WINDEV Mobile o en el sitio WEBDEV

Establecimiento de la conexión

Para conectarse a Facebook, debe:
  1. Configurar una sesión de Facebook (fbSession Variable). En las diferentes propiedades de esta Variable, debe especificar:
    • WEBDEV - Código Servidor el "App ID" y el "App Secret" suministrados al registrar la aplicación en Facebook.
  2. Establezca la conexión con FBStartSession.
Por ejemplo:
MyConnection is fbSession
// Configure the session
MyConnection.AppID = "1664XXXXXXXXXXXX"
MyConnection.AppSecret = "c6e7XXXXXXXXXXXXXXXXX"
// Define the rights:
// - Read the email
// - Manage the pages
MyConnection.Permission = [fbEmail, "manage_pages", "publish_pages", "publish_actions"]
// Connection
FBStartSession(MyConnection)
Si la conexión es permanente, la función no presenta ninguna pantalla de conexión y la sesión se inicia directamente.
Observaciones:
  • WEBDEV - Código Servidor Una página web se muestra en el navegador Default, permitiendo al usuario escribir su nombre de usuario y contraseña.
  • Una sesión de Facebook iniciada es una sesión persistente: permanecerá abierta:
    • hasta que la aplicación esté cerrada.
    • hasta la llamada a FBStopSession.

Uso de Facebook API

FBRequest se utiliza para realizar peticiones hacia Facebook.
El siguiente ejemplo se utiliza para enumerar las páginas y grupos administrados por el usuario actual:
sURL is ANSI string = GRAPHAPI + "me/accounts?local=en_US"
sJSON is ANSI string
vJSON is Variant

// Retrieves the pages managed by the user
sJSON = FBRequest(MyConnection, sURL)
vJSON = JSONToVariant(sJSON)
La función devuelve la respuesta de JSON de Facebook.
Entonces, todo lo que tienes que hacer es leer y acceder a los miembros documentados en la API de Facebook.: "https://developers.facebook.com/docs/graph-api/reference".
FOR i = 1 _TO_ vJSON.data..Occurrence
ListAdd(LIST_PAGES, gLink(i) + vJSON.data[i].Name)
END
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