|
|
|
|
|
- Propriétés spécifiques à la description des variables de type fbSession
- Fermeture de la session
- Fonctions WLangage utilisant une variable de type fbSession
fbSession (Type de variable) En anglais : fbSession
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.
- Ce type de variable est disponible en Linux uniquement pour les sites WEBDEV.
MaSession est un fbSession
MaSession.AppID = "1702546803104741"
MaSession.AppSecret = "badf00ddeadbeefbadc0deoff1ce8ecd"
MaSession.Permission = [fbInfoProfil, fbEmail]
SI FBOuvreSession(MaSession) ALORS
Info("Connecté")
FIN
Propriétés 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 |
---|
AppID | Chaîne de caractères | Identifiant de l'application fourni lors de la déclaration de l'application Facebook. | AppSecret | Chaîne de caractères ou Chaîne secrète | Code secret de l'application fourni lors de la déclaration de l'application Facebook. Nouveauté 2025Utilisation de chaînes secrètes : Si vous utilisez le coffre-fort de chaînes secrètes, le type de la chaîne secrète utilisable pour ce paramètre doit être "Chaîne Ansi ou Unicode". Pour plus de détails sur les chaînes secrètes et l'utilisation du coffre-fort, consultez Coffre-fort de chaînes secrètes. | Email | Chaîne de caractères | Email de l'utilisateur final (utilisé éventuellement pour le pré-remplissage du dialogue de connexion). | PageID | Chaîne de caractères | Identifiant de la page Facebook à ouvrir. Si ce paramètre est vide, la session est ouverte sur un utilisateur et non sur une page. | Permission | Tableau | Droits 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.
|
Remarques 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 - Fonctions classiques :
- Fonctions utilisant la syntaxe préfixée :
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|