facebook_request_publish_permissions


Syntaxe:

facebook_request_publish_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 publication 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 request = "publish_actions";
if !facebook_check_permission(request)
   {
   var permissions = ds_list_create();
   ds_list_add(permissions, request);
   request_ID = facebook_request_publish_permissions(permissions);
   ds_list_destroy(permissions);
   }

Le code ci-dessus vérifie les autorisations Facebook actuelles, et si le jeu n'a pas demandé l'autorisation "publish_actions", une demande est envoyée.