statut Facebook


Syntaxe:

facebook_status()


Résultats:

String


La description

Avec cette fonction, vous pouvez interroger Facebook pour connaître l'état actuel de la connexion. L'une des chaînes suivantes est renvoyée (notez qu'elles sont toujours renvoyées en majuscules):

  • AUTORISÉ: Cela signifie que l'utilisateur s'est connecté correctement, mais toutes les autorisations n'ont pas été accordées.
  • TRAITEMENT: Ceci est renvoyé lorsque le processus de connexion est actuellement non résolu.
  • IDLE: Ceci est renvoyé lorsque la connexion a été initialisée mais aucune autre action n'a été effectuée.
  • FAILED: Cela signifie que l'utilisateur ne s'est pas connecté correctement, généralement en raison d'une erreur de connexion.


Exemple:

switch (facebook_status())
   {
   case "AUTHORISED": global.Auth = true; instance_destroy(); break;
   case "FAILED": facebook_login(permissions); alarm[0] = 30; break;
   default: alarm[0] = 30;
   }

Le code ci-dessus serait exécuté dans une alarme et vérifie l'état de Facebook pour voir si l'utilisateur s'est connecté correctement. Si la chaîne de retour est "AUTORISÉE", une variable globale est définie sur true et la partie continue, si la chaîne de retour est "FAILED", le jeu demandera à l'utilisateur de se reconnecter et de répéter l'alarme pour vérifier l'état une fois de plus.