PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type fbSession
  • Fermeture de la session
  • Fonctions WLangage utilisant une variable de type fbSession
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Le type fbSession permet de décrire une connexion au service Facebook et de gérer l'authentification auprès de ce service. Les caractéristiques de cette connexion peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Important : Avant d'utiliser ce type WLangage, il est nécessaire de déclarer l'application à Facebook. Pour plus de détails, consultez la page d'aide Utiliser l'identification Facebook.
Remarques :
  • Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
  • Versions 22 et supérieures
    Ce type de variable est disponible en Linux uniquement pour les sites WEBDEV.
    Nouveauté 22
    Ce type de variable est disponible en Linux uniquement pour les sites WEBDEV.
    Ce type de variable est disponible en Linux uniquement pour les sites WEBDEV.
Versions 22 et supérieures
WEBDEV - Code ServeurLinux Ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code ServeurWindows Ce type de variable est désormais disponible pour les sites WEBDEV sous Windows.
Nouveauté 22
WEBDEV - Code ServeurLinux Ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code ServeurWindows Ce type de variable est désormais disponible pour les sites WEBDEV sous Windows.
WEBDEV - Code ServeurLinux Ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code ServeurWindows Ce type de variable est désormais disponible pour les sites WEBDEV sous Windows.
Exemple
MaSession est une fbSession
MaSession..AppID = "1702546803104741"
MaSession..AppSecret = "badf00ddeadbeefbadc0deoff1ce8ecd"
MaSession..Permission = [fbInfoProfil, fbEmail]
SI FBOuvreSession(MaSession) ALORS
Info("Connecté")
FIN
Remarques

Propriétés spécifiques à la description des variables de type fbSession

Les propriétés suivantes peuvent être utilisées pour manipuler une session Facebook :
Nom de la propriétéType manipuléEffet
AppIDChaîne de caractèresIdentifiant de l'application fourni lors de la déclaration de l'application Facebook.
AppSecretChaîne de caractèresCode secret de l'application fourni lors de la déclaration de l'application Facebook.
EmailChaîne de caractèresEmail de l'utilisateur final (utilisé éventuellement pour le pré-remplissage du dialogue de connexion).
PageIDChaîne de caractèresIdentifiant de la page Facebook à ouvrir. Si ce paramètre est vide, la session est ouverte sur un utilisateur et non sur une page.
PermissionTableauDroits demandés à la connexion Facebook. Les droits (ou permissions) à fournir sont définis par Facebook. La liste des droits disponibles peut être consultée sur la page : https://developers.facebook.com/docs/facebook-login/permissions/v2.3.
Pour certains droits (les plus courants), il est possible d'utiliser les constantes suivantes :
  • fbEmail : permission "email" : Permet d'accéder à la première adresse email d'une personne.
  • fbInfoAmis : permission "user_friends" : Permet d'accéder à la liste des ammis de votre application.
  • fbInfoProfil : permission "public_profile" : Permet d'accéder au profil public d'une personne.

Remarque : Ces propriétés peuvent être utilisées en utilisant une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Fermeture de la session

Une session Facebook ouverte est persistante : elle restera ouverte :
  • jusqu'à la fermeture de l'application.
  • jusqu'à l'utilisation de la fonction FBFermeSession.

Fonctions WLangage utilisant une variable de type fbSession

Version minimum requise
  • Version 21
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire