facebook_request_read_permissions


Syntaxe:

facebook_request_read_permissions(permissions)

Argument La description
permissions Les autorisations que vous voulez avoir de l'utilisateur.


Résultats:

Real


La description

Avec cette fonction, vous pouvez demander des autorisations de lecture supplémentaires pour Facebook. Ces autorisations sont ajoutées (en tant que chaînes) à une création précédemment créée ds_list qui est ensuite utilisé dans la fonction pour envoyer la demande. L'utilisateur doit être connecté avec succès (c'est-à-dire qu'il a appelé facebook_login ) et le facebook_status devrait être "AUTORISÉ" avant d'appeler cette fonction. la foncton renvoie une valeur d'ID unique pour l'appel de requête ou -1 si la demande n'a pas été envoyée (par exemple, l'utilisateur n'est pas connecté).

Cette fonction va déclencher un événement social asynchrone, qui contient le ds_map async_load. Cette ds_map sera remplie avec diverses paires clé / valeur pour signaler le succès ou l'échec de la demande.


Exemple:

var permissions = ds_list_create();
if !facebook_check_permission("user_likes")
   {
   ds_list_add(permissions, "user_likes");
   }
if !facebook_check_permission("user_interests")
   {
   ds_list_add(permissions, "user_interests");
   }
if !ds_list_empty(permissions))
   {
   request_ID = facebook_request_read_permissions(permissions);
   }
ds_list_destroy(permissions);

Le code ci-dessus vérifie une partie des permissions de lecture sur Facebook, et si le jeu ne les a pas demandées, une requête est envoyée.