Je crée un site Facebook Connect basé sur Flash (AS3) à l'aide de l'API Actionscript 3 et, bien que la fonctionnalité FB Connect de base soit en place pour permettre aux utilisateurs de se connecter correctement, Je cours dans les murs en essayant de demander certaines permissions étendues. Je ne suis pas positif, mais il semble comme si il y a deux limites assez importantes à l'API AS3:Actionscript 3 Limitations de l'API Facebook
Vous devez demander des autorisations étendues séparément de l'appel de connexion initial. En d'autres termes, deux dialogues modaux, pas un, sont requis. Cela semble être dû au fait que la connexion est gérée avec des instances de FacebookSessionUtil, alors que les demandes d'autorisations étendues sont gérées par des instances de FacebookSessionUtil.Facebook.
Il ne semble pas qu'il existe un moyen d'inviter les utilisateurs à autoriser le partage de leur adresse e-mail avec votre application. Bien que j'ai parcouru de manière assez approfondie, il semble que la permission "EMAIL" là seulement invite les utilisateurs à autoriser votre application à leur envoyer des e-mails via Facebook, de ne pas partager leur adresse e-mail directement.
Mes hypothèses sont-elles erronées ici? Serais-je mieux d'utiliser JS et ExternalInterface pour ce genre de travail? Je préfère ne pas reconstruire ce qui est en place mais si ces limitations sont réelles, il semble que je n'aurai pas d'autre choix.
Tout retour ou assistance serait grandement apprécié. Merci!
afaik facebook ne laisse jamais les parties tierces accéder à l'adresse e-mail, une autre bibliothèque client ne vous aidera pas. – grapefrukt
grapefrukt - le premier élément "data" mentionné dans la liste des autorisations étendues de Facebook est l'adresse e-mail principale de l'utilisateur: http://developers.facebook.com/docs/authentication/permissions – justinbach