facebook_request_publish_permissions(permissions)
Argument La description permissions Les autorisations que vous voulez avoir de l'utilisateur.
Real
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.
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.